我有一个外部页面' divone.htm'我想用外部页面的div #divet。
的内容替换mainbox的内容published
但是,文件中的内容未加载,我在控制台中收到以下错误:
XMLHttpRequest无法加载file:/// C:/.../divone.html。交叉源请求仅支持协议方案:http,数据,chrome,chrome-extension,https,chrome-extension-resource
答案 0 :(得分:2)
在本地,Chrome限制对本地文件的调用,就像它来自另一个域一样。如果divone.html与您的主页位于同一个域中,则它将在服务器上运行一次。
Firefox对本地内容没有相同的限制,您可以使用它进行本地测试。
您还可以从命令行/终端启动Chrome,并添加--allow-file-access-from-files作为参数以删除此限制。确切的通话方式因您的操作系统而异。