阅读:4256回复:13
[已解决]Firefox在载入网页时,只有全部网页内容载入后JS才有效?
已经解决,是某个广告导致的,使用adblock+屏蔽之即可解决。详见这里
如题,我并不是说所有网页都这样 但是我遇到一个 网站就是pixiv,一个acg图片网站(需要注册才能测试) 简单地说就是随便打开一个会员,比如 http://www.pixiv.net/member.php?id=1867225 然后在网页还没完全加载完的时候点左边的“お気に入り追加” 会发现会跳转到“http://www.pixiv.net/bookmark.php?type=user”;但是如果等到网页完全加载完后会发现这个连接上其实有个onclick事件 会弹出一个ajax框给你点的 但是Chrome就没有此问题,在网页加载到一半的时候点这个按钮就可以成功地触发OnClick事件。 因为这网站速度不算很快,每次要fo谁谁必须等到网页完全加载完才行,烦死 能不能搞成像Chrome那样?谢谢了 |
|
1楼#
发布于:2013-03-30 02:36
Re: Firefox在载入网页时,只有全部网页内容载入后JS才有效?
不是因為它 JavaScript 放在最後面加載的關係哦?! ![]() |
|
|
2楼#
发布于:2013-03-30 02:36
Re: Firefox在载入网页时,只有全部网页内容载入后JS才有效?
应该在载入时候网站的js就一并执行吧,只有用户脚本才是在载入完成后执行。 |
|
|
3楼#
发布于:2013-03-30 02:36
Re: Firefox在载入网页时,只有全部网页内容载入后JS才有效?
js文件还没下载或者,目标对象还没加载,或者js解析运行速度太慢 |
|
4楼#
发布于:2013-03-30 02:36
Re: Firefox在载入网页时,只有全部网页内容载入后JS才有效?
楼上居然还在用3.6。。。 |
|
5楼#
发布于:2013-03-30 02:36
|
|
6楼#
发布于:2013-03-30 02:36
Re: Firefox在载入网页时,只有全部网页内容载入后JS才有效?
asdf123456:楼上居然还在用3.6。。。回到原帖 3.6很好啊。 ![]() PS:不要迷信UA,你看看有没有3.6.99的版本?固定UA可以免cookie丢失 |
|
7楼#
发布于:2013-03-30 02:36
|
|
8楼#
发布于:2013-03-30 02:36
Re: Firefox在载入网页时,只有全部网页内容载入后JS才有效?
royallin:js文件还没下载或者,目标对象还没加载,或者js解析运行速度太慢回到原帖 相关function是写在“http://source.pixiv.net/source/js/pixiv.js”里的 搜索“pixiv.Favorite”就是 早在最开始就加载了 其实加载很慢主要是因为外部资源太多的缘故,最后在读条也就只是在读外部资源 但是很奇葩的是为啥外部资源没加载完会导致这个JS的function无法执行 另外和UA应该没有关系,我改成chrome的UA照样有此问题 为啥Chrome就正常呢 |
|
9楼#
发布于:2013-03-30 02:36
Re: Firefox在载入网页时,只有全部网页内容载入后JS才有效?
我这里没这个问题。图片没加载完一样可以弹出ajax框。 |
|
10楼#
发布于:2013-03-30 02:36
Re: Firefox在载入网页时,只有全部网页内容载入后JS才有效?
看到楼上的回复也去试了下,图片没加载完一样可以弹出ajax框+1.楼主你恐怕要从自己那找一找原因了,fx这黑锅是不是冤枉了。 |
|
11楼#
发布于:2013-03-30 02:36
|
|
|
12楼#
发布于:2013-03-30 02:36
Re: Firefox在载入网页时,只有全部网页内容载入后JS才有效?
gsky916:看到楼上的回复也去试了下,图片没加载完一样可以弹出ajax框+1. nightly最新版+空白profile照样可以重现 [edit] 我很好奇为啥俩人都不能重现,于是想到难道是ADblock plus的问题? 于是自己测试了下,装了个ADblock plus,维持默认的easylist没有动,立刻就好了 后来发现似乎是诸如 http://adf.send.microad.jp/ajs.php?zone ... mypage.php 等adf.send.microad.jp域名的脚本导致的此问题,OTZ 我使用空白profile反而可以重现了 因为我自己虽然用ADblock+ 但是不用LIST所以才有这问题……chrome上是因为备胎浏览器所以没有用自定义的规则而直接省事儿用了list反而就没有问题了(汗 我相信两位也都是用adblockplus的吧? 问题解决,感谢各位 |
|
13楼#
发布于:2013-03-30 02:36
自己定義死了活該
![]() |
|
|