JS窗口移动遇到的错误,先上图
在使用Vscode写js时,当使用window.moveBy()方法移动创建的新窗口时报错,这是因为跨域问题,一个窗口想操作另一个窗口需要两个窗口同源。
同源策略也就是协议、ip地址、端口号完全一样才可以,而默认资源路径为在本机地址,并没有所谓的协议,ip地址和端口号。
解决办法:
vscode安装Live Server插件,
启动时用Open with live server
相关文章
- 解决:Uncaught DOMException: Blocked a frame with origin “xxx“ from accessing a cross-origin frame.
- 跨域问题 Uncaught DOMException: Blocked a frame with origin “null“ from accessing a cross-origin frame.
- 跨域问题 Uncaught DOMException: Blocked a frame with origin。。。
- iframe跨域问题:Uncaught DOMException: Blocked a frame with origin解决方法