我已經打開一個子窗口(沙盒)IFRAME的子窗口(在IFRAME運行從代碼)關閉一個IFRAME
var childWindow = window.open("http://...", "_new").
如何我後來關閉此窗口?
調用childWindow.close
適用於Firefox,但不適用於Chrome?
或者有自己關閉窗口的方法。
我已經打開一個子窗口(沙盒)IFRAME的子窗口(在IFRAME運行從代碼)關閉一個IFRAME
var childWindow = window.open("http://...", "_new").
如何我後來關閉此窗口?
調用childWindow.close
適用於Firefox,但不適用於Chrome?
或者有自己關閉窗口的方法。
我只是測試它的window.close()的方法對我的作品,也是谷歌瀏覽器:
var childWindow = window.open("", "_new");
// do something
childWindow.close();
您也可以關閉彈出本身self.close()
不安全的JavaScript嘗試從URL爲http:// localhost:8000/sidebar的框架啓動URL爲URL「http:// localhost:8000/loginComplete.html?code = 7a02c46e-9489-48db-ba19-19cb4b6d6fd0」的導航html的」。嘗試導航的框架是沙盒,因此不允許導航其祖先。 –
子窗口(在鉻)可以通過自己關閉
window.open("_blank", "_self").close();
所以你嘗試從'iframe'調用'childWindow'?但是'iframe'不知道'childWindow',除非你在那裏定義它。 – putvande