今天上午突然发现前几天用着没有问题的iframe框架竟然显示空白页了,很是郁闷。从debug的角度来说,这次改错真是失败,明明是很简单的一个问题,结果被我耗费了半天的时间,可惜可惜。
下面说一下是怎么回事吧。https 页面中引入 http iframe显示空白的解决办法
iframe框架显示空白页,有head和body标签,但是里面都没有内容。
最后查出错误,原来是我的网站设置了https,但是iframe的src我用的还是http,从而导致这个地址被锁定了,当然也就加载不了了,所以就是空白页了。
最后的解决办法就是添加一个s。把http改成https即可。方法二:
<iframe id=”treeinfo” name=”treeinfo” src=”//www.chinaxinkekeji.com” width=”100%” height=”1300″ marginwidth=”0″ marginheight=”0″ frameborder=”0″ scrolling=”no”></iframe>
<iframe id=”treeinfo” name=”treeinfo” src=”//www.chinaxinkekeji.com” width=”100%” height=”1300″ marginwidth=”0″ marginheight=”0″ frameborder=”0″ scrolling=”no”></iframe>
简而言之,就是将URL的协议(http、https)去掉,只保留//及后面的内容。这样,在使用https的网站中,浏览器会通过https请求URL,否则就通过http发送请求。
标签: