2
異步腳本創建I幀我有腳本的集合,在一個非常簡單的方式產生的I幀:裏面
var iframe = document.createElement('iframe');
iframe.setAttribute("src", "http://www.densou-server.com/npm/sportensverden300x250.html");
iframe.width = '300';
iframe.height = '250';
iframe.frameBorder = 0;
document.body.appendChild(iframe);
這用來工作,但它沒有任何更長的時間。我主持的腳本,並將其嵌入到HTML:
<script type="text/javascript" src="http://www.densou-server.com/npm/sportensverden300x250.js"></script>
在Chrome瀏覽器控制檯讀出這樣的事:
Uncaught SecurityError: Failed to read the 'frame' property from 'Window': Blocked a frame with origin " http://www.densou-server.com " from accessing a frame with origin " http://www.domain.com ". Protocols, domains, and ports must match.
我想不通爲什麼它不工作的任何更長的時間。有任何想法嗎?
感謝
好點。謝謝你的快速反應。 iframe內部的內容會生成橫幅,因此可能是可能的。 iframe中的內容是由Google AdSense動態生成的。假設這是問題,我們該如何解決問題? – user1965074
嗯。如果您無法控制iframed內容,這可能會很棘手。看起來至少有一個其他人最近有同樣的問題:http://stackoverflow.com/questions/31533290/。我還沒有答案,但會進一步調查... – kieranpotts
非常感謝你! – user1965074