【HTML】iframe跨域访问问题_html/css_WEB-ITnose
程序员文章站
2024-04-03 10:44:46
...
概述
本地同一浏览器访问本地HTML文件和访问服务器端HTML文件,本地Iframe没有自适应高度,而服务器端的Ifrane自适应了高度。
1.问题重现:
Chrome 版本 41.0.2272.101 (64-bit)
OS:Win8.1
Chrome访问服务器端HTML文件呈现的结果
Chrome访问本地HTML文件呈现的结果
本地访问的HTML文件Iframe没有根据Iframe里面的页面类容自适应高度
2.Iframe自适应高度代码
在index.html文件中间中添加Iframe页面,页面加载时,加载src指定的文件路径
JS脚本自适应调整Iframe高度
3.调试代码
Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match.
在这里,我猜测是访问本地文件是file协议(file:///),HTML代码和JS代码存在跨域问题。小弟对file协议不熟悉,请大家不吝赐教。
推荐阅读
-
【HTML】iframe跨域访问问题_html/css_WEB-ITnose
-
iframe父子页传值问题_html/css_WEB-ITnose
-
通过Iframe在A网站页面内嵌入空白页面的方式,跨域获取B网站的数据返回给A网站!_html/css_WEB-ITnose
-
Iframe跨域错误Permission denied for to get property 博客分类: js_css_html_xml_nodejs
-
iframe 滚动条问题_html/css_WEB-ITnose
-
phantomjs iframe 访问元素_html/css_WEB-ITnose
-
iframe操作(跨域解决等)_html/css_WEB-ITnose
-
iframe 显示空白, 但是这个链连在地址栏是可以正常访问的,请问是什么回事_html/css_WEB-ITnose
-
微信访问页面,莫名其妙刷新两次,火狐、谷歌、ie无问题_html/css_WEB-ITnose
-
iframe 滚动条问题_html/css_WEB-ITnose