3

window.onunload イベントで次に開かれるページの場所を取得する方法はありますか。

よろしく、 ケシャブ

4

2 に答える 2

3

いいえ!それはセキュリティ上の問題でしょう。誰かがポルノ サイトから銀行サイトに移動することを想像してみてください。その逆 (HTTP Referrer ヘッダーを使用) は、すでに頭の痛い問題です。Firefox では、リファラーを抑制することができます。

アドレス バーに about:config と入力します リファラーを検索します (sic) network.http.sendRefererHeader を 0 に設定します

( http://cafe.elharo.com/privacy/privacy-tip-3-block-referer-headers-in-firefox/への礼儀)

于 2010-09-24T07:06:30.893 に答える
0

現在のページは、ユーザーが次にどこに行きたいか (アドレスバーまたはブックマークを介して) を知ることはできませんし、知る必要もありません (@nalply が言ったように)。

ユーザーがページでどのリンクをクリックしたかを知りたい場合は、javascript を使用してこれを行うことができます。ユーザーがページ上のリンクをクリックするたびに URL が入力される一時変数を用意します。次に、window.onunload で、これを使用できます。

これがあなたの状況ではない場合、なぜこれが必要なのかについて具体的な要件を教えていただけますか? 何を達成しようとしているのかを伝えると、おそらくより良い解決策が得られるかもしれません。

于 2010-09-24T07:12:10.007 に答える