任何想法:
$('#site-toggle').live('tap', function () {
url = $.mobile.path.parseUrl("http://" + window.location.host.replace('m.','') + window.location.pathname);
window.location.href=url.href;
});
适用于桌面上的Chrome,但不适用于我的Android?
在Chrome上,它会显示您现在所在的页面,但在我的Android上,它将始终重定向到已加载的第一页。
答案 0 :(得分:0)
如何在replace
属性上运行window.location.href
呢?
$('#site-toggle').live('tap', function () {
window.location.href = window.location.href.replace('m.','');
});
答案 1 :(得分:0)
$('#site-toggle').live('tap', function () {
var fullSiteURL = 'http://' + location.host.replace('m.', '') + $(e.target).attr('data-url');
window.location.href = fullSiteURL;
});