【发布时间】:2012-09-05 12:47:44
【问题描述】:
我的多页 jQuery Mobile 应用程序跨越几个目录。使用data-dom-cache="true" 缓存一个有状态页面。当我导航到它时,用于相对链接 ($('base')[0].href) 的基本路径不会恢复到正确的子目录;这是一个级别。看起来像是一个 jQuery Mobile 错误。
为了解决问题,我尝试了$('base')[0].href = 'subdir';。但执行它会将其送入subdirs 的兔子洞。在页面内部,它给了我subdir/subdir,在 Chrome 控制台中它是subdir/subdir/subdir。
这是 Chrome 或 jQuery Mobile 的一个怪癖,我还能做些什么来解决?用其他浏览器测试对我来说并不容易。
【问题讨论】:
标签: google-chrome jquery-mobile relative-path