在点击事件上我想在div中打开html页面,但条件是我不想使用它应该在loacl机器上运行的任何类型的服务器。这在Mozila工作正常,但在Chrome和IE中没有。
我在Chrome中遇到了这种类型的错误。 “XMLHttpRequest无法加载file:/// C:/xampp/htdocs/kaufman/Rev/NIC/Assets/common/introduction.htm.Access-Control-Allow-Origin不允许使用Origin。”
请帮忙
答案 0 :(得分:0)
如果您出于安全原因在Chrome和IE中使用 Ajax 浏览器不允许加载本地文件。您可以使用 iframe 进行此操作。这意味着制作一个< strong> Ajax iframe 。隐藏 iframe 然后设置 src 。 onload 事件可以了解 iframe 加载时,您可以使用以下代码获取 iframe 数据
var iframeValue=document.getElementById('iframeID').contentWindow.document.body.innerHTML;
alert(iframeValue);
答案 1 :(得分:0)
你能更好地解释一下吗?
不是iframe <iframe src="http://www.linkedpage.com"></iframe>
对您的需求有用吗?
iOS 5添加了以下可添加到父div的样式,以便滚动起作用。
jQuery("#div").css("-webkit-overflow-scrolling","touch")