2011-01-23 84 views
1

这是我的问题:如何通过使代码认为它在主页上加载来在网站上加载JavaScript代码?

我正在加载我的网站上的广告的JavaScript代码。唯一的问题是我的网站充满了不同主题的子域名,而不是虚荣网址。

即example.stackoverflow.com代替stackoverflow.com/example

广告公司认为每个子域是不同的网站,因此它不会对任何的子域的加载广告,只在首页,或其他虚荣网址,如.com/whatever

我的问题是如何让javascript代码认为它正在加载主页上,以便广告显示在子域上?

我想过使用iFrames,但不知道这是否可行。

回答

0

如果您将广告包含物放在顶级域名的小型虚拟页面中,并将该页面(根据需要多次)加载到标签中,则应该这样做。除了广告代码之外,您只需制作一份最少的回复文件即可。

当然,如果广告代码与网页上的其他内容交互,或者希望某些JavaScript库可用,那么您必须对此进行说明。真的这取决于你使用的特定代码。

推测广告服务器使用“REFERER”值来标识源。 JavaScript没有什么能够强制浏览器发送任何不同的内容,尽管浏览器用户可以任意控制它。

+0

你有链接指导如何做到这一点? – Josh 2011-01-23 14:32:29