jquery mobile和chrome:加载页面

时间:2013-04-12 12:54:21

标签: google-chrome jquery-mobile

我实际上有一些使用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" 但它取消了我页面之间的所有动画。

您能看到解决此问题的问题吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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