2010-12-13 8 views
0

免責事項:これは実際には安全ではないことを認識しています。Internet Explorerは資格情報付きリンクを開けません

私はいくつかのリンクは、 "基本認証" IIS6でロックされているサイトを指している。私はアンカータグのhrefを次の構文を使用するようにフォーマットしました:http://user:[email protected]

これはChrome、Firefox、Safariで動作しますが、Internet Explorerでは動作しません。 IEは目的地に行こうとしない。 URLがコピーされてアドレスバーに貼り付けられた場合、IEはdnsエラーのように表示されます。なぜなら、リンク自体はなぜ機能しないのかという手がかりです。 IEはこの種のものに対して別の構文を守っているのですか、IEで動作するようなものを手に入れているだけですか?

ありがとうございます!

+0

ここに@Joeと同意する必要があります。これは、内部のユーザーだけに働くレジストリエントリを強制する以外には何もできません。会社について話すと仮定します。 – dstarh

答えて

2

http://support.microsoft.com/kb/834489状態これはセキュリティ対策としての仕様です。ユーザーが適用できるレジストリの回避策がありますが、これを無効にするWebサーバー側からは何もできません。

+0

私は恐れていました...ありがとうドキュメントを私に指摘してくれました。 – Shawn

+0

私が正しく覚えていれば、この変更は、当時のセキュリティ問題に対応したものでした。 – adrianbanks

+0

正直言って、正直なところ、「Internet Explorerのすべてのバージョンのステータスバー、アドレスバー、およびタイトルバーに正当なWebサイトのURLを表示するWebサイト」のように見えます。なぜ@の後に来るものを他のすべてのブラウザのように表示するだけでは、この問題を解決できないのでしょうか?いずれにしても、私のIEユーザーにとってはまったく悪いユーザーエクスペリエンスのように見えます。 :\ – Shawn

関連する問題