0

我实际上有一些使用 jQuery Mobile 框架的 HTML 页面,我的问题很简单:在 Chrome 上,我如何打开另一个页面?

<a href="page2.html"> Go to page2 </a>

我的目标是应用过渡效果,所以我添加了例如:

data-transition="turn"

但我的浏览器给了我这个错误:

Error loading page : XMLHttpRequest cannot load file:///C:/.../page2.html. Origin null is not allowed by Access-Control-Allow-Origin

使用 --allow-file-access-from-files 选项运行 Chrome 并不能解决我的问题。我试图添加: rel="external" 但它取消了我页面之间的所有动画。

你能看到解决这个问题的问题吗?

4

2 回答 2

1

下载 xampp。安装它并将包含 jqm 文件(my_jqm_folder)的文件夹放在 httpdocs 文件中。
打开 xampp 并运行 Apache 服务器。
(小心,你必须先关闭你的Skype,因为它们默认使用相同的端口。在你运行Apache之后再次运行你的Skype就没有问题了。)
然后转到chrome并输入:localhost/my_jqm_folder/my_html_file.html

于 2013-08-03T12:50:18.277 回答
0

添加 rel="外部" <a href="page2.html" rel="external"> Go to page2 </a>

于 2013-11-24T18:12:20.250 回答