javascript - window.opener.close()無效
PHP中文网
PHP中文网 2017-06-26 10:52:27
0
3
1182

1.父頁面window.open()開啟新頁面

var targetWeb=null;
if(targetWeb){
    targetWeb.focus();
}else{
    targetWeb=window.open('https://segmentfault.com','segmentfault');
}

2.子頁面中關閉父頁面

window.opener.close();

發現子頁面無法關閉父親頁面,會提示:Scripts may close only the windows that were opened by it
但若換成:window.opener.location.href='https://www.hao123. com' 卻可以,請問是什麼原因

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(3)
phpcn_u1582

大家讲道理

close 方法只能關閉由自己開啟的window

黄舟


");
myWindow.focus();
myWindow.opener.document.write("這是父視窗");
myWindow.close();


雷雷 雷雷

可以關閉掉子窗口,在子視窗中無效。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!