如何使用Firefox扩展注入Javascript
我正在构建一个Firefox扩展,并且已经走了很长的路。我的扩展的一个部分是在页面底部显示一个DIV,我想在DIV中放一个广告,但由于某种原因,每次它这样做时,它都会重定向到另一个页面,完全包含广告。所以看起来它不允许我将下面的代码插入位于底部的div中。有没有可能有人能帮忙 这段代码当然会调用“ad_display.js”文件,这就是它重定向的地方。我能不能这样做,或者我被困在水里了 谢谢如何使用Firefox扩展注入Javascript,javascript,firefox,ads,inject,Javascript,Firefox,Ads,Inject,我正在构建一个Firefox扩展,并且已经走了很长的路。我的扩展的一个部分是在页面底部显示一个DIV,我想在DIV中放一个广告,但由于某种原因,每次它这样做时,它都会重定向到另一个页面,完全包含广告。所以看起来它不允许我将下面的代码插入位于底部的div中。有没有可能有人能帮忙 这段代码当然会调用“ad_display.js”文件,这就是它重定向的地方。我能不能这样做,或者我被困在水里了 谢谢 <!-- Beginning of Project Wonderful ad code:
<!-- Beginning of Project Wonderful ad code: -->
<!-- Ad box ID: 38154 -->
<script type="text/javascript">
<!--
var pw_d=document;
pw_d.projectwonderful_adbox_id = "38154";
pw_d.projectwonderful_adbox_type = "2";
pw_d.projectwonderful_foreground_color = "";
pw_d.projectwonderful_background_color = "";
//-->
</script>
<script type="text/javascript" src="http://www.projectwonderful.com/ad_display.js"></script>
<!-- End of Project Wonderful ad code. -->
两种解决方案:
- 要么复制广告显示脚本的功能,要么将“document.write(pw_s)”更改为更理智的内容,如“document.getElementById('mydivwithanad')。innerHTML=pw_s”
- 您可以使用在页面中插入一个iframe而不是div,然后将该代码注入iframe。
- 要么复制广告显示脚本的功能,要么将“document.write(pw_s)”更改为更理智的内容,如“document.getElementById('mydivwithanad')。innerHTML=pw_s”
- 如果在页面中插入iframe而不是div,则将该代码注入iframe。
- 两种解决方案: