如何通过让代码认为它在主页上加载来在网站上加载javascript代码?

时间:2011-01-23 14:14:04

标签: javascript iframe subdomain advertisement

这是我的问题:

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

即。 example.stackoverflow.com而不是stackoverflow.com/example

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

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

我考虑过使用iFrame,但不确定这是否有用。

1 个答案:

答案 0 :(得分:0)

如果您将广告内容包装在来自顶级域的小型虚拟页面中,并将该页面(根据需要多次)加载到<iframe>标记中,那么应该这样做。只需要一个最小的响应文档,除了广告代码之外,其中没有任何内容。

当然,如果广告代码与网页上的其他内容进行互动,或者如果它希望某些JavaScript库可用,那么您必须考虑到这一点。真的很大程度上取决于你正在使用的特定代码。

大概广告服务器使用“REFERER”值来标识来源。尽管浏览器用户可能会随意控制浏览器,但您无法通过JavaScript强制浏览器发送任何不同的内容。