我是10000000%確定這個問題以前曾被問過,但是我遇到的大多數回覆都是從2005年到2006年等。更何況,幾乎所有的問題本身都過於籠統。因此,我問這個問題是爲了讓其他人需要查明這一點,那麼他們就不需要挖掘大約50個網頁來獲得想法。使用AdSense代碼加載Ajax響應數據
我的問題很簡單,就是我有一個網頁,將Google Ads嵌入到網站的HTML中。該網站最初是作爲靜態HTML網站開發的,每個鏈接都重新加載了一個新頁面。 Nevermind網站的後端技術 - 網站本身產生純粹的動態內容。該網站即將完成,現在已將全部ajax聽衆添加到所有鏈接中。當任何鏈接被點擊時,JavaScript接管,解析鏈接並使用popstate或hashbang設置鏈接。然後通過AJAX將頁面本身查詢到服務器,並使用document.getElementByID('container')更新內容。innerHTML = ajax.responseText;這樣,幾乎有100%的訪問內容的方法被AJAX取代。
這一切工作正常,但responseText本身可能會包含Google廣告,我只是想知道如何顯示它們,就好像它是一個靜態頁面。顯然這不起作用。以下是我遇到的選項:
- 使用IFrame: IFrame似乎是加載內容的有效方式;只是堅持在AdSense代碼的簡單adsense.html iframe的文件,並讓瀏覽器和
此解決方案工作。謝謝。 – matsko