0

我正在构建一个 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. -->
4

1 回答 1

3

两种解决方案:

  • 要么复制该 ad_display 脚本的功能,要么将“document.write(pw_s)”更改为更明智的内容,例如“document.getElementById('mydivwithanad').innerHTML=pw_s”
  • 您使用的 Ether 在页面中插入 iframe 而不是 div,然后将该代码注入 iframe。
于 2009-05-30T02:42:44.123 回答