1

www.test.com/?mboxDisable=1のようなURLの変数を読み取るスクリプトがサイトに含まれているので、www.test.comでjsがmboxDisable=があると「考える」ように偽造する方法を考えていました1 私はcoldfusionを知っていて、最初の行で使用するだけでそれを行うことができましたが、jsでそれを行うにはどうすればよいですか? document.location.href += "mboxDisable=1" を試しましたが、js はページを www.test.com/?mboxDisable=1 に更新しますURL?

使用法について言及するのを忘れていました: ユーザーが mbox を無効にするかどうかを確認するためにチェックする Cookie があります。疑似コードでは次のようになります。

変更できない自動生成コードは、document.location から情報を取得します。ページを更新せずにそれを編集する方法はありますか? html5 も jquery もありません。coldfusion と js を使用できます。

4

2 に答える 2

3

HTML5 pushStateを使用すると、ページを更新せずにページのURLを変更できます。

例を示すリンク

于 2012-11-14T18:54:09.240 に答える
0

パラメータの代わりに URL ハッシュを使用します。

mysite.com?mboxDisable=1になります:mysite.com#mboxDisable=1

その後、 を使用document.location.hashして、更新せずにこのパラメーターの読み取りと設定の両方を行うことができます。もちろん、コードは代わりにこの値を読み取ることができる必要があります。

URL を変更する他のすべての方法では、新しいページが読み込まれます。

于 2012-11-14T18:51:17.970 に答える