用火狐打开任意网页,在加载网页结束之后,如何让火狐自动执行一段javascript?请注意是针对任意网页

window.onload()似乎只是针对本地创建的页面,不能满足需求。... window.onload()似乎只是针对本地创建的页面,不能满足需求。 展开
 我来答
wswhk
2011-12-05 · TA获得超过7.1万个赞
知道顶级答主
回答量:4.6万
采纳率:68%
帮助的人:7.4亿
展开全部
写个用户脚本然后用greasemonkey扩展加载就行了
GM脚本默认就是在页面加载后执行

你要知道不是随便写个js放到那里就执行的 要么你加到原来的网页内容里面 要么就用GM之类的扩展加载

而且window.onload()这个写法也不好 会覆盖原来定义的onload 最好用addEventListener
当然用GM的话是不需要写这个的
百度网友b907c5233
2011-12-05 · TA获得超过534个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:233万
展开全部
此言差矣。

window.onload()肯定是能用的,但是它必须等网页全部内容加载完成才能引起触发。这里的“全部内容”包括网页上的html代码、CSS、其它引用的文件、特别是图片。换句话说,如果网速比较慢,加载网页本身就非常慢,肯定不如你本地的加载速度快了。

其次,你可以用JQUERY的document.ready函数,我想,这个函数才是你最想要的。它不必等网页全部内容加载完成,只要网页代码加载完成就能触发,不用等其它文件、图片的加载。
追问
你好!谢谢回答。
不管是用window.onload()还是JQuery来实现,感觉应该都得修改HTML页面的代码。可目前的需求是用火狐打开互联网上任意页面,都能自动执行某段JS。
如果可以的话,能讲解下大致如何操作么?
追答
这个我就不太懂了。可能没完全理解你的想法,或者说我觉得你的这个想法根本就难以实现。

看看其他人的答案吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火狐
2014-05-04 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

  安装greasemonkey扩展+脚本可以实现这个操作。建议使用JQUERY的document.ready函数。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北海海水
2011-12-05 · 超过18用户采纳过TA的回答
知道答主
回答量:198
采纳率:0%
帮助的人:83.3万
展开全部
这是个问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式