2 qq 25244025 qq_25244025 于 2016.03.13 20:21 提问

本地的HTML相互调取存在跨域问题吗

我在本地写了两个HTML页面,a和b,存放在同一文件夹目录下。其中b通过Ihgdialog
插件被a页面调用,但是运行时控制台报错:
Uncaught SecurityError: Failed to read the 'frame' property from 'Window': Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match.请问这个问题要如何解决呢,难道说放在同一文件夹下的两个HTML也存在跨域吗?

1个回答

showbo
showbo   Ds   Rxr 2016.03.13 20:24

本地file浏览不要用chrome,父子页面不允许互访,ajax也会报错

chrome浏览器iframe parent.document为undefined

showbo
showbo 回复qq_25244025: 发布网站后通过http测试或者用firefox,ie之类的,本地file浏览不要用chrome及webkit核心浏览器
2 年多之前 回复
qq_25244025
qq_25244025 您好,那我该如何进行父子页面间的数据互访呢?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
写html5 遇到的ajax请求跨域问题,访问本地数据库问题
最近经理要求把app做成html5 版本的。我用的apicloud (没遇到什么特别难的问题)做好后给经理看,然后说不是他想要的效果,他想要的是不要打包成apk形式的html5项目(就是纯网页版的项目)。好吧大部分东西都白忙活了。 于是我就改吧,还好前面做的页面大部分还可以用。可是问题就在第一天就出现了,网络请求 ajax跨域问题(以前没做过网页版的项目),我是直接拿android用的接口,用$
解决常见接口跨域问题
常用方法解决跨域问题:1.jsonp 2.iframe 3.postMessage 4.服务器代理 5.cors设置
本地web访问远程服务器后端引发的跨域问题
本地web访问远程服务器后端restapi引发的跨域问题
关于移动端html5的跨域问题
之前在开发pc上的html5就曾经遇到过跨域问题,这几天在做移动端html5的时候再次遇到了跨域的问题,于是下决心彻底把这个问题弄明白。本文主要对跨域问题进行说明,同时列出了移动端跨域问题的解决方案。
静态页面调试JS出现跨域问题
在chrome浏览器或者firefox浏览器里,由于安全限制的原因,本地调试JS,如果不配服务器环境而直接打开页面,那所有的AJAX操作会抛出下面错误:   XMLHttpRequest cannot load file:///D:/file.html. Origin null is not allowed by Access-Control-Allow-Origin.   Origin
通过前端技术编写App如何和避免跨域
通过前端技术编写App如何和避免跨域
Ajax本地跨域问题
配置chrome支持本地(file协议)ajax请求 配置chrome支持本地(file协议)ajax请求 网址:配置chrome支持本地(file协议)ajax请求 将html代码拖拽进入chrome通过file协议浏览时,发送的ajax请求本地文件,会报跨域错误。 XMLHttpRequest cannot load file:///E:/webs/extJS/ext-3.3.0/e
纯html跨域访问java接口
跨域是什么?跨域的意思就是html访问地址和接口地址在不同的域中,只要满足域名、协议、端口中有一个不同就代表跨域了。 为什么不能跨域?因为安全问题,比如用户访问了银行网站,这时用户信息都在浏览器的cookie中,然后他又心血来潮访问了一些羞羞哒的网站,该网站就可以拿到cookie,里面存在各种隐私信息,如果银行的网站支持跨域,那么一些心怀不轨的人就可以用户信息进行一些不好的操作了。 但是有些时候需求
解决Json数据跨域问题
Json跨域获取数据。很多人在用jQuery的getJSON(“xxx”)发现获取不到数据,纠结了很久才发现是跨域问题  今天来分享一下我是怎么解决Json数据跨域问题的 1 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi
本地代码连远程测试服务器的跨域问题
目标: 在本地调试,打开localhost:3000的一个网页,希望此网页内能通过ajax访问www.aaa.com的一个api,访问此api还需要传cookie进行权限验证 过程:  1. 首先明白这是个跨域请求 2. 查看jquery的ajax参数,发现有两个是用的到的,crossDomain代表是否跨域,withCredentials代表是否传cookie,于是写出了下面的代码