jiacai2050 / gooreplacer.xpi

DEPRECATED. 本仓库采用的 Add-on SDK 技术以废弃。 可参考最新的 WebExtensions 在
https://github.com/jiacai2050/gooreplacer
200 stars 34 forks source link

Mac下重定向失效 #9

Closed ghost closed 7 years ago

ghost commented 9 years ago

Mac下,点红色按钮关闭firefox窗口后再打开就会失效,但如果是退出firefox后再打开就没有这个问题。(Mac10.10,firefox35.01)

jiacai2050 commented 9 years ago

这个应该是操作系统的原因, http://unix.stackexchange.com/questions/4618/why-mac-applications-never-get-closed

如果要查出原因,需要了解firefox是如何响应close button的事件,目前我的没有看这段代码的时间。 如果你对C++比较熟悉,可以试试

fengyc commented 7 years ago

@jiacai2050 你好。这个问题很久了,你现在有解决方法了吗。好像firefox的 WebExtension 方式的扩展没有这个问题,我用你的在线规则和 WebExtension 在 MAC 下做了一个小程序自己在用,一直比较稳定。如果你有计划迁移到 WebExtension 上吗,我可以帮忙。

jiacai2050 commented 7 years ago

@fengyc 看了下 WebExtension 对 Firefox 的版本要求,必须要v45以上,问题应该不大,你要是感兴趣可以提交个 PR 来进行迁移,感谢了。

fengyc commented 7 years ago

@jiacai2050 WebExtension 方式和目前的 gooreplacer 代码差异太大了,不好整理。我另外开一个, https://github.com/fengyc/URLRedirector 。v45 好像还不行,可能是我有些 api 用得有问题,在windows 测试时 v45 上装不上去,升级到 49 之后才装上去了,目前在 mac 下运行稳定,上 stackoverflow 之类的网站快多了。

jiacai2050 commented 7 years ago

不错。其实 gooreplacer 有对应的 Chrome 版本,你在 Chrome 版本上改就行,我现在已经改好了。

@fengyc 你可以参考 https://github.com/jiacai2050/gooreplacer4chrome