2

window.location.href="page.php"URL リダイレクトに関するウィキペディアの記事を読んだ後、Web ページのリダイレクトに最適なオプションがあるかどうか疑問に思います。ウィキペディアの記事はそれを示唆しています

ただし、セキュリティ上の理由と、JavaScript が一部のブラウザや多くの Web クローラーで実行されないため、HTTP ヘッダーまたは更新メタ タグが優先される場合があります。

心配することはありますか?問題が発生した場合、javascipt を使用する代替手段は何ですか? ユーザーがログインすると、window.location.href がアクティブになります。

4

2 に答える 2

1

どのデバイスからでもアクセスしやすくするために JavaScript を必要とせずに、ログイン ページが機能するようにすることを目指す必要があります。クライアント側のチェックを行うことで、JavaScript を使用してユーザー エクスペリエンスを向上させることができますが、それらはいずれにせよサーバー上で行う必要があります。このようにグレースフル デグラデーションを行うことは非常に一般的であり、最小公分母を許可します。

そうは言っても、すでに JavaScript を使用してログインを実行している場合、JavaScript は明らかに有効になっているため、リダイレクトはまったく問題になりません。具体的な参考資料がなければ、その記事がどのようなセキュリティ上の問題について話しているかを知ることはできません。

于 2012-10-06T05:51:51.237 に答える
1

このリダイレクト方法は、リダイレクト先のページの値をユーザー入力から取得する場合にのみ、セキュリティに影響します。ハードコードされていれば問題ありません。

于 2012-10-06T07:24:01.427 に答える