Есть идеи почему:
$('#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 он всегда будет перенаправлять на первую страницу, которая была загружена.