アプリ内ブラウザーを介して 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 を介して情報を渡すためにハッシュ マークを使用しても安全ですか?