Javascript 带有jquery mobile的window.location.hash.substring
我有一个通过应用程序内浏览器运行jQuery移动网站的移动应用程序 当应用程序启动时,我将手机的deviceId附加到url以将其保存在数据库中 因此,我在应用程序浏览器中加载的url如下所示:Javascript 带有jquery mobile的window.location.hash.substring,javascript,html,jquery,Javascript,Html,Jquery,我有一个通过应用程序内浏览器运行jQuery移动网站的移动应用程序 当应用程序启动时,我将手机的deviceId附加到url以将其保存在数据库中 因此,我在应用程序浏览器中加载的url如下所示: var userId = window.location.hash.substring(1); www.myServer.com/doWork.html#deviceistring 在doWork.html文件中使用JavaScript,我得到的devicestring如下: var userId =
var userId = window.location.hash.substring(1);
www.myServer.com/doWork.html#deviceistring
在doWork.html
文件中使用JavaScript,我得到的devicestring
如下:
var userId = window.location.hash.substring(1);
jQuery Mobile中有单页模板结构和多页模板结构。在后一种情况下,哈希符号#
用于在页面之间导航。在我的项目中,我的大部分工作都使用单页模板结构
2个问题:
#
散列标记将东西附加到我的URL上,比如设备字符串
,这对吗?还是我应该避免?如果是,我可以用其他东西来代替它,比如问号吗
通过URL传递信息是否安全请仅对代码使用代码格式,而不是突出显示文本的随机部分。谢谢。这不是随机的,这是提高阅读速度的关键词,但可能不是一个好主意。谢谢你的反馈。