如何使用Firefox扩展注入Javascript

时间:2009-05-30 02:38:48

标签: javascript firefox advertising inject

我正在构建Firefox扩展并且已经走了很长的路。我的扩展程序的一部分是我在页面底部显示DIV的位置,我想将广告放入div中,但出于某种原因每次都这样做,它会完全重定向到另一个页面上的广告它。因此看起来它不允许我将下面的代码插入位于底部的div中。任何人都可以帮忙吗?

此代码当然会调用“ad_display.js”文件,以及它执行重定向的位置。我能用这种方式做什么,还是被困在水中?

感谢!!!

    <!-- 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. -->

1 个答案:

答案 0 :(得分:3)

两种解决方案:

  • 要么复制该ad_display脚本的功能,请将“document.write(pw_s)”更改为有点像“document.getElementById('mydivwithanad')的内容.innerHTML = pw_s”
  • 以太使用在页面中插入iframe而不是div,然后将该代码注入iframe。