我正在构建一个 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. -->
有帮助吗?

解决方案

两种解决方案:

  • 要么复制该 ad_display 脚本的功能,将“document.write(pw_s)”更改为更理智的内容,例如“document.getElementById('mydivwithanad').innerHTML=pw_s”
  • 您可以在页面中插入 iframe 而不是 div,然后将该代码注入 iframe 中。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top