1
讓我們假設我將iframe添加到網站。現在在該網站的HTML中,我有一個外部javascipt文件,我只想在iframe中執行。我怎樣才能做到這一點?可能嗎?如何在iframe中調用外部Javascript文件
讓我們假設我將iframe添加到網站。現在在該網站的HTML中,我有一個外部javascipt文件,我只想在iframe中執行。我怎樣才能做到這一點?可能嗎?如何在iframe中調用外部Javascript文件
腳本文件可以檢查它是否在頂層窗口或沒有被執行:
if(window.top != window.self)
console.log("not inside top level windows")
if(window.top == window.self)
console.log("inside top window");
,如果在頂層窗口執行拋出一個錯誤。
(更新)它也特別爲IFRAME元素內的正在運行的測試:
if(window.frameElement && window.frameElement.tagName == "IFRAME")
console.log("this is definitely inside an IFRAME element");
歡迎StackOverflow的。這與您試圖通過任何機會實現的目標類似嗎? http://stackoverflow.com/questions/16051076/injecting-external-js-into-self-created-iframe –
如果你不**控制,擁有或管理訪問所述網站內的iframe,然後這是不可能的。 – zer00ne