尝试精简了一下GFWList,一共有两千多个域名,一口气添加进SwitchyOmega自动规则的时候整个界面变得完全无响应了。
同时,在“不代理的地址列表”里尝试添加白名单域名列表也造成了界面完全无响应和崩溃的状况。
可能是界面存在性能问题?因为GFWList作为在线规则添加时不会无响应和崩溃。
应该是界面性能问题,暂时无有效解决方式。
目前猜想的原因大致是界面元素过多,或者 Angular 框架本身效率太低导致。
目前仍然不建议在切换规则中添加过多内容。可以尝试使用“编辑源代码”功能,并保持此功能一直开启。
尝试过源代码模式但是无效,将大量文本粘贴过去的一瞬间就开始卡了,也没有办法点击应用。
如果可以的话,希望至少保持“不代理列表”和“源代码模式”不卡,不知道在具体实现上是否可行。
在 2016年11月9日,08:21,Felis Catus [email protected] 写道:
应该是界面性能问题,暂时无有效解决方式。
目前猜想的原因大致是界面元素过多,或者 Angular 框架本身效率太低导致。目前仍然不建议在切换规则中添加过多内容。可以尝试使用“编辑源代码”功能,并保持此功能一直开启。
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
我觉得我可以试试看找找源代码模式这里有什么问题,不过别抱太大期望。
不代理列表基本上应该是没有什么优化余地了……
@FelisCatus 按照我糊几万行json的经验来看,单纯用textarea根本靠不住
可以参考http://jsonformatter.org/ 这个网站的做法,每行都处理成div来显示,处理几万行数据也完全没问题
看了下上面那个网站应该是用的https://github.com/ajaxorg/ace
感谢……不过在 SwitchyOmega 里加这种 Code Editor 真的不要紧么……而且 Code Editor 本身加载的时间会不会比较长?对于只写了几行的用户会不会不太友好?
P.S. 感觉这项目又要向奇怪的方向发展了。
If you want, you can use Ace as a textarea replacement thanks to the Ace Bookmarklet.
你可以试下demo,加载速度还是很快的,记得mode改成Plain
还有 自定义规则 有上限 达到一定数量 就在列表里不显示了
Most helpful comment
感谢……不过在 SwitchyOmega 里加这种 Code Editor 真的不要紧么……而且 Code Editor 本身加载的时间会不会比较长?对于只写了几行的用户会不会不太友好?
P.S. 感觉这项目又要向奇怪的方向发展了。