【运行错误】Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.
2017-11-17 15:45
7363 查看
代码如下:
<html>
<head>
<script>
/*window.frames[]可以通过下标或名称访问单独的frame*/
window.onload=function(){
var h1=window.frames["header"];//.document.getElementsByTagName('h1');
alert(h1);
}
</script>
</head>
<frameset rows="80,*">
<frame src="top.html" name="header"></frame>
<frameset cols="180,*">
<frame src="menu.html" name="menu"></frame>
<frame src="main.html" name="main"></frame>
</frameset>
</frameset>
</html>
原因:跨页面操作涉及域的概念(origin),错误的意思是:未捕获的安全错误:阻止了一个域为null的frame页面访问另一个域为null的页面。代码运行时在本地直接用浏览器打开的,地址栏是file:///的页面,只需改为localhost访问就行。
<html>
<head>
<script>
/*window.frames[]可以通过下标或名称访问单独的frame*/
window.onload=function(){
var h1=window.frames["header"];//.document.getElementsByTagName('h1');
alert(h1);
}
</script>
</head>
<frameset rows="80,*">
<frame src="top.html" name="header"></frame>
<frameset cols="180,*">
<frame src="menu.html" name="menu"></frame>
<frame src="main.html" name="main"></frame>
</frameset>
</frameset>
</html>
原因:跨页面操作涉及域的概念(origin),错误的意思是:未捕获的安全错误:阻止了一个域为null的frame页面访问另一个域为null的页面。代码运行时在本地直接用浏览器打开的,地址栏是file:///的页面,只需改为localhost访问就行。
相关文章推荐
- Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.
- Blocked a frame with origin "null" from accessing a cross-origin frame.
- blocked a frame with origin "null" from accessing a cross-origin frame
- Uncaught SecurityError: Blocked a frame with origin "null" from accessing a frame with origin "null"
- iframe框架自适应高度 uncanght SecurityError: Blocked a frame with origin "null" from accessing a frame ....
- SecurityError: Blocked a frame with origin from accessing a cross-origin frame
- Spring boot文件上传blocked a frame with origin "http://xxx" from accessing a cross-origin frame.
- (已解决)cocos2d-x 运行时xcode提示错误:"vtable for XXX", referenced from;
- Image from origin 'http://bubuol.com' has been blocked from loading by Cross-Origin Resource Sharing
- null, message from server: "Host 'PC-20130201IBXI' is blocked because of many connection errors; un
- 错误代码: Could not load the "XXX.png" image referenced from a nib in the bundle with identifier "XXX"
- "Unable to get image data from canvas because the canvas has been tainted by cross-origin data"问题产生原
- 整合SSH运行添加数据出现错误attempt to create saveOrUpdate event with null entity
- null, message from server: "Host 'xxx' is blocked because of many connection errors; unblock
- "Unable to get image data from canvas because the canvas has been tainted by cross-origin data"问题产生原因及解决办法
- 谷歌浏览器web worker出现cannot be accessed from origin 'null'错误
- Could not load the "null" image referenced from a nib in the bundle with identifier ""
- ' from origin 'null' has been blocked by CORS policy: Invalid response. Origin 'null' is therefore n
- 解决报错"Your security system have blocked an application with expired or not yet valid certificate from running"
- 生成圆角,使用curvycorners.js出现错误"No object with ID #calpopup exists yet"的解决