1

我想在jquery没有服务器的情况下使用移动设备编写本地移动应用程序。我想将视图拆分为单独的 html/模板文件。所以我需要在运行期间加载它们,我使用以下方式:

$.get('views/somepage.tmpl')

在火狐上,它可以工作,但在chrome上,存在跨域问题,错误信息是:

Origin null is not allowed by Access-Control-Allow-Origin.

所以我想问的是:任何解决方案,我都不想将所有 Htmls 写入一个文件。

提前感谢

4

1 回答 1

0

尽管有一些标准,但 Web 浏览器之间还是存在一些差异。尝试将文件的路径更改为完整目录。例如:

"D:/index.html"

如果这不起作用,请尝试添加“file:///”。例如(我认为,这个不适用于 Firefox;)):

file:///D:/index.html
于 2012-12-10T14:59:21.100 回答