アプリ内ブラウザーを介して jQuery モバイル Web サイトを実行するモバイル アプリケーションがあります。
アプリケーションが起動したら、電話の deviceId を URL に添付してデータベースに保持します。
したがって、アプリ内ブラウザ内にロードする URL は次のようになります。
www.myServer.com/doWork.html#deviceIdString
doWork.htmlファイル内で JavaScript を使用すると、次のdeviceIdStringようになります。
var userId = window.location.hash.substring(1);
jQuery Mobile には、Single-Page テンプレート構造と Multi-Page テンプレート構造があります。後者の場合、#ページ間を移動するためにハッシュ記号が使用されます。私のプロジェクトでは、ほとんどの作業でシングルページ テンプレート構造を使用しています。
2 つの質問:
私はjQuery Mobileを使用しているので、
#ハッシュマークを使用してURLに次のようなものを添付するのは正しいdeviceIdStringですか? それとも避けるべきですか?はいの場合、クエスチョン マークのように他のものに置き換えることはできますか?マルチページ テンプレート構造をまったく使用しない場合
#、URL を介して情報を渡すためにハッシュ マークを使用しても安全ですか?