Javascript 在普通div中打开html页面
点击事件时,我想在div中打开html页面,但条件是我不想使用任何类型的服务器,它应该在loacl机器上运行。这在Mozila中可以正常工作,但在Chrome和IE中不行 我在Chrome中遇到了这种类型的错误。 “无法加载XMLHttpRequestfile:///C:/xampp/htdocs/kaufman/Rev/NIC/Assets/common/introduction.htm. 访问控制不允许原点为null允许原点。“Javascript 在普通div中打开html页面,javascript,jquery,html,Javascript,Jquery,Html,点击事件时,我想在div中打开html页面,但条件是我不想使用任何类型的服务器,它应该在loacl机器上运行。这在Mozila中可以正常工作,但在Chrome和IE中不行 我在Chrome中遇到了这种类型的错误。 “无法加载XMLHttpRequestfile:///C:/xampp/htdocs/kaufman/Rev/NIC/Assets/common/introduction.htm. 访问控制不允许原点为null允许原点。“ 如果您在Chrome和IE中使用Ajax,出于安全原因,浏览器
如果您在Chrome和IE中使用Ajax,出于安全原因,浏览器不允许加载本地文件,请提供帮助。您可以使用Iframe。这意味着通过Iframe创建一个Ajax。创建一个隐藏的Iframe,然后设置src。使用onload事件可以理解iframe是加载时间,您可以使用以下代码获取iframe数据
var iframeValue=document.getElementById('iframeID').contentWindow.document.body.innerHTML;
alert(iframeValue);
你能解释清楚吗? iframe
是否适合您的需要
iOS5添加了以下样式,可以将其添加到父div中,以便滚动工作
jQuery("#div").css("-webkit-overflow-scrolling","touch")
您尝试过的任何代码示例?您可以发布您现有的代码吗?我刚刚使用了jquery加载功能。因此,您在jquery
load
中添加了什么URL?似乎mobile safari在滚动iframe内容时遇到了一些问题。但我发现iOS5添加了以下样式,可以将其添加到父div中,以便滚动工作code
-webkit溢出滚动:如果您想在iOS URL上使用它,如file:///C:/xampp/htdocs/...
不起作用。@K.P我的意思是从Iframeaww创建一个Ajax您的意思是使用本地路径访问本地文件。我想这对iframe来说是个问题,没关系