是否可以创建服务来动态地处理网页DOM?

问题描述

| 嗨,我是这个主题的新手,所以我不知道这是否可行。 我要做的是创建一个小部件,该小部件可以动态地附加到其他网页上。这个小部件尤其与任何网页都没有关系,但是一旦创建了该小部件,所有网页的访问者都应该能够看到该小部件(这可能吗?) 我不知道从哪里开始.....该服务应该是浏览器的插件插件),还是可以动态地动态操纵别人的dom? 任何想法,帮助等都会有很大的帮助! 谢谢。     

解决方法

        如果我正确理解了您的问题,那么您希望有一个脚本可以插入到用户访问的每个网页上并显示一个小部件,对吗? 您可以创建一个附件,尽管您必须为计划支持的每个浏览器创建一个单独的附件,并且有时它们可​​能比脚本注入之类的简单操作要复杂得多。 更好的选择是创建一个用户脚本,该脚本基本上是一个JavaScript文件,只要访客访问与您指定的模式匹配的网站(例如,他们访问的所有网站),该脚本便会运行。 Firefox通过Greasemonkey扩展支持用户脚本,Opera和Google Chrome具有内置支持。 如果您想学习如何制作自己的用户脚本,可以查看Greasemonkey Wiki,也可以学习一些脚本。