为什么 moveBy 和 moveTo 在我的代码中不起作用?

2024-01-07

我认为这是一个简单的问题,但我是 JavaScript 新手

当我尝试 moveBy 或 moveTo 新窗口时,为什么按钮“but3”和“but4”不起作用?

thanks

HTML代码

<input type="button" value="New window" id="but1" onclick="createwin()" />
<input type="button" value="close window" id="but2" onclick="closewin()" />
<input type="button" value="moveby window" id="but3" onclick="movebywin()" />
<input type="button" value="moveto window" id="but4" onclick="movetowin()" />

JavaScript 代码

var win1;

function createwin(){
    win1 = window.open('http://www.google.com','google','width=500,height=500');
}

function closewin(){
    win1.close();
}

function movebywin(){
   win1.moveBy(100,100);
}

function movetowin(){
  win1.moveTo(100,100);
}

错误消息说

Permission denied to access property 'moveBy'

要访问另一个窗口的属性,它需要位于同一域中。

如果您将 www.google.com 替换为同一目录中的文件,您的代码就可以工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 moveBy 和 moveTo 在我的代码中不起作用? 的相关文章

随机推荐