2014-03-06 41 views
2

的問題是,當我加載HTTPS網頁不顯示廣告,並只顯示空塊和瀏覽器會拋出錯誤說「阻止裝載混合活動內容‘http://adfarm.mediaplex.com/ ...’」。但是同樣的廣告在HTTP頁面上正常工作。第三方DFP廣告不顯示在HTTPS網頁

什麼,我覺得當HTTPS頁面在谷歌代碼加載,它拉第三方JS針對該廣告,它有它試圖加載在HTTPS網頁和瀏覽器阻止它的HTTP URL是。

有沒有人遇到過這個問題。我需要在不更改第三方js廣告代碼中的網址的情況下修復此問題。

這是黨的代碼是如何三分之一的樣子。

<script type="text/javascript" src="http://adfarm.mediaplex.com/ad/js/xxxxxxxxxx?mpt=%%CACHEBUSTER%%&mpvc="%%CLICK_URL_UNESC%%> 
</script> 
<noscript> 
    <a href="http://adfarm.mediaplex.com/ad/nc/xxxxxxxxxx?mpt=%%CACHEBUSTER%%"> 
    <img src="http://adfarm.mediaplex.com/ad/nb/xxxxxxxxxx?mpt=%%CACHEBUSTER%%" 
alt="Test Ad" border="0"> 
    </a> 
</noscript> 
+0

你不能修復您的最終如果第三方代碼吐出通過'http://'URL,並沒有提供改變這種方式。 – CBroe

+0

問題是,我們只得到了代碼以http:// URL,我們正在努力解決在我們結束這個問題,並試圖找出解決辦法,避免我們會爲我們的客戶尋找的代碼以https – Johal

+0

你會_not_是能夠說服任何瀏覽器在安全的頁面上顯示不安全的內容 - 這個限制是有原因的。您可能會嘗試遍歷頁面中創建的第三方腳本的DOM元素,查找瀏覽器因爲僅使用「http://」而拒絕檢索的所有URL,並用它們的「https:/ /'同行......但仍然需要通過HTTPS訪問內容......如果是這樣的話,他們可能會給你一個腳本,首先使用正確的URL ...... – CBroe

回答

相關問題