阅读:2255回复:5
多线程下失效的脚本怎么办?
过完年回来, 发现由于未知的原因之前一直不让我启用的多进程选项自己开启了(44 aurora)
然后发现uc脚本横尸遍野... 查了一下, 凡是用到content和在gBrowser上挂事件之类的方法全都不能用了(https://developer.mozilla.org/en-US/Firefox/Multiprocess_Firefox/Limitations_of_chrome_scripts) 文中提到有个叫CPOW的东西可以当做权宜之计(shim), 但是这个对象终归也是要被干掉的(they are only a temporary measure, and will be removed eventually) 辣么, 应该怎样用更加规范的方式改写这些脚本, 使其可以在多线程的fx上长期使用呢? 还是说, 文中没有给出长期解决方法的原因是因为多进程(线程?)还在开发中所以这样的解决方案还不存在, 需要等待一段时间? 话说之前由于一直提示什么accessibility bug不让我开启这个选项, 现在才是第一次体验多进程...看了下任务管理器, 还是只有一个进程? |
|
|
1楼#
发布于:2016-02-18 16:48
yfdyh000:会写脚本的话,参考 https://developer.mozilla.org/en-US/Add-ons/Working_with_multiprocess_Firefox看起来有用,mark一下慢慢看,谢谢! |
|
|
2楼#
发布于:2016-02-21 11:59
|
|
|