我正在使用jquerymobile平台和我的Drupal站点之一。它在我的dev服务器上运行得完美无缺,但在活动服务器上,每次我点击一个链接,它都会添加一个磅号,拒绝加载链接页面的内容。当我按下浏览器的刷新按钮时,磅号就会消失,内容也会加载。
示例:
<a href="/sponsors">Sponsors</a>应该去http://mysite.com/sponsors。在我的直播网站上发生的是http://mysite.com/#/sponsors。页面停留在那里,但是如果我单击“重新加载”,#就会消失,内容就会加载。
我在firefox中有一个用户代理开关,所以我打开了firebug,在活动站点上,每次单击链接时都会收到以下错误:
“尝试在已清除的范围上运行编译脚本”
在dev站点上没有发生这种情况。现场直播是http://m.shoppersummit.com/。知道为什么会发生这种事吗?据我所知,我安装了jquery、jqueryui和jquerymobile的相同版本。
编辑来处理重定向循环--我从早上6点30分就一直在工作;我的大脑被炸了。这是一个drupal网站,有一个“真实”主题和一个移动主题。在桌面浏览器中查看移动主题(这是错误发生的地方)的唯一方法是将用户代理字符串更改为移动字符串。火狐( firefox )的一个插件就能做到这一点。如果尝试使用标准桌面用户代理字符串查看站点,则将获得重定向。
发布于 2012-03-09 17:21:08
你试过包括目标吗?例如target="_self“
https://stackoverflow.com/questions/9638254
复制相似问题