0

アプリ内ブラウザーを介して 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 つの質問:

  1. 私はjQuery Mobileを使用しているので、#ハッシュマークを使用してURLに次のようなものを添付するのは正しいdeviceIdStringですか? それとも避けるべきですか?はいの場合、クエスチョン マークのように他のものに置き換えることはできますか?

  2. マルチページ テンプレート構造をまったく使用しない場合#、URL を介して情報を渡すためにハッシュ マークを使用しても安全ですか?

4

0 に答える 0