在Facebook应用程序中放置ad-tag时出错

时间:2011-03-29 12:19:15

标签: javascript facebook google-chrome advertising

我设计了一个Facebook应用程序,它在Chrome检查员或facebook见解页面中没有显示任何错误或警告。

然而,当我添加如下所示的添加标签时,我收到错误。请让我知道出了什么问题。

<html>
<sript> google analytics code here </script>
<!-- Begin Ad Call Tag - Do not Modify -->
<iframe width='468' height='60' frameborder='no' framespacing='0' scrolling='no'  src='http://ads.*******/fbslot/slot*****?ad_size=468x60&adkey=e37'></iframe>
<!-- End of Ad Call Tag -->
<?php
some code here
?>
</html>
chrome检查器中的

错误消息:

Unsafe JavaScript attempt to access frame with URL http://apps.facebook.com/statustics/ from frame with URL http://ads.********/fbslot/slot******?ad_size=468x60&adkey=e37. Domains, protocols and ports must match.

2 个答案:

答案 0 :(得分:0)

我认为facebook会阻止对iframe中其他域的引用,包括子域名。 这是一个跨域保护的事情。

答案 1 :(得分:0)

Facebook不允许在Facebook应用程序中使用Google广告。您必须使用其他广告服务。 谷歌和Facebook根本不是朋友;)