2

HTML ページの特定の URL をビュー ページのソースから隠したい。
これは私のhtmlページです:

a href="http://.[myservername]/manifest.f4m"/> "

http://.[myservername]/manifest.f4m右クリックしてページのソースを表示すると、URL が表示されますが、右クリックで url() を表示したくありません。ビューページのソースから URL を非表示にしたり、タグ
全体をページのソースから削除したりできますか?<a>

4

4 に答える 4

1

他の回答が指摘しているように; URLを非表示にすることはできません。少し難読化することはできますが、ページ内のスクリプトコードを分析すると、それでもURLにアクセスできます。

これは、ユーザーを画像などに直接移動させたくない場合に役立つ可能性がありますが、本当にセキュリティが必要な場合は、どのような状況でも大惨事になります。-隠されたリソースから利益を得ることに関心があるのは、難読化の障壁を回避するために時間を費やしているからです。

あなたが望むものに近づくことができるのは、URLを隠さないことです-サーバー側に暗号化トークンを生成することです。これにより、ギバーリソースをサーバーから一度だけフェッチできます(その後、トークンは無効になります)。

繰り返しになりますが、特定の状況では役立ちますが、クライアントがフェッチしたリソースをローカルのマシンに保存するのを防ぐことはできません。

于 2013-01-29T10:43:27.557 に答える
1

短い答え:いいえ。

ブラウザーが読み取る必要がある情報を非表示にすることはできません。

JavaScript でコード難読化を使用できますが、難読化解除または解釈後もアドレスに到達できます。

いいえ。

于 2013-01-29T10:23:33.663 に答える
0

いいえ、できません。クライアントのブラウザを再コーディングしたい場合を除いて

于 2013-01-29T10:22:38.563 に答える
0

いいえ、URL を非表示にすることはできないと思います。ブラウザーは URL を知る必要があります。そうしないと、画像を読み込んだり、クリック可能なリンクを作成したりできません。したがって、URL がそこにある必要があります。

できることは、URL を難読化することです。機械には読めるが、人間には読めないようにする。たとえば、Base64 エンコードを使用します。

于 2013-01-29T10:25:35.040 に答える