有没有办法确定当前窗口是否是一个弹出窗口?这就是我现在所拥有的,但由于某种原因,它不起作用.我试图确保某些页面只显示在弹出窗口中.
if(!opener)
window.location = 'error.php';
Run Code Online (Sandbox Code Playgroud)
即使窗口没有弹出窗口,opener的值也是[object DOMWindow].
假设你自己打开弹出窗口 - 设置一个标志:
var myWindow = window.open(...);
myWindow.isPopup = true;
Run Code Online (Sandbox Code Playgroud)
然后,在弹出窗口中,检查标志:
if (!window.isPopup) {
window.location = 'error.php';
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4319 次 |
| 最近记录: |