Page 1 of 1

Firefox32以后的版本无法显示菜单

Posted: Oct 24 2014, 22:08
by dudu8995
Firefox32以后的版本 同 Sidki 的规则有冲突,不知道问题出在哪里。
同一个网页,Firefox31版没问题,Opera 也没问题,而Firefox32、33版就有一些内容不能正常显示。
比如这个网址: http://wallstreetcn.com/
还有,Sidki的菜单也不能显示了。
请大侠帮忙看看

Re: Firefox32以后的版本无法显示菜单

Posted: Oct 30 2014, 09:42
by phoenix
你给的网址,我测试下来在 Firefox 33 中无法显示 sidki 菜单,在 Opera 中可以。应该是 Firefox 的 JS 引擎变化导致的。我不懂 JS ,帮不到你了,抱歉!

Re: Firefox32以后的版本无法显示菜单

Posted: Oct 30 2014, 13:21
by dudu8995
谢谢管理员回复,应该就是Js的问题。
所有的网页都无法显示Sidki菜单,还有好多网页因为Js不能执行而无法正常显示。
比如,腾讯新闻的评论,还有中国天气网的输入城市名查天气,等等。
http://www.weather.com.cn/weather1d/101 ... ml#weather

Re: Firefox32以后的版本无法显示菜单

Posted: Jan 11 2015, 15:49
by phoenix

Re: Firefox32以后的版本无法显示菜单

Posted: Jan 26 2015, 22:05
by dudu8995
已解决,谢谢!

Re: Firefox32以后的版本无法显示菜单

Posted: Dec 20 2015, 05:46
by 昏睡墨鱼
phoenix wrote:可以参考如下链接解决:

http://prxbx.com/forums/showthread.php? ... 6#pid17966
phoenix 大大。已按此贴替换 js 和 css 文件, 但是,在 chromium 浏览器中仍然不能显示 menu。(最新 nightly 版 49.0.2597.0 )

Re: Firefox32以后的版本无法显示菜单

Posted: Dec 20 2015, 07:47
by 昏睡墨鱼
phoenix wrote:你给的网址,我测试下来在 Firefox 33 中无法显示 sidki 菜单,在 Opera 中可以。应该是 Firefox 的 JS 引擎变化导致的。我不懂 JS ,帮不到你了,抱歉!
大大。有解决方案了。

我尝试修改其中一个规则名字是

Header Top Add: Initial JS Code

在替换文本的脚本中,语句

\t (function () {\r\n

后面插入4行

\t var PrxRLsetTimeout = window.setTimeout;\r\n
\t var PrxRLsetInterval = window.setInterval;\r\n
\t window.PrxRLsetTimeout = window.setTimeout;\r\n
\t window.PrxRLsetInterval = window.setInterval;\r\n

就可以了,不过还是有点不完美,能不能做一个规则单独使用?

Re: Firefox32以后的版本无法显示菜单

Posted: Dec 22 2015, 16:54
by phoenix
看到你在 prxbx 的 帖子 了,那边有人懂 JS 和 CSS ,我建议你等那边的回复。