2011-01-23 86 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