我实际上有一些使用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"
但它取消了我页面之间的所有动画。
您能看到解决此问题的问题吗?
答案 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>