私は非常に基本的なイントラネットサイトを持っており、ネットワーク上のSMB共有にリンクすることが主な目的です。それらをサイトに再アップロードする必要はありません。私が持っているものIE9の\ servername sharenameをイントラネットサイトとして取得していない
は、関係なく、私はIPアドレスを使用するかどうかのhref = "\ IPアドレス\共有名\" </A>
問題があると思われる>、、または実際の基本的な<ですマシンのDNS名、IE9はイントラネットがインターネットサイトだと思っているようで、これらのリンクが機能しなくなります。
たとえば、Webサーバーのアドレスが10.1.3.81で、グローバル電話ディレクトリのスプレッドシートに同じサーバー上の共有があるとします。誰かがページ上のリンクをクリックしてそのファイルを直接開くことができるようにしたい。
のでhrefのため、私は\\ 10.1.3.81 \イントラネット\電話ディレクトリ\ list.xls
か、そのようなものを入れます。 IE9(すべてのユーザーが使用している)は、このリンクがファイル/ 10.1.3.81/intranet/phoneディレクトリ/ list.xlsを指しているとみなします。
これは素晴らしいですが、イントラネットでは、file://プロトコルをブロックし、リンクは何もしません。
サイトを信頼済みサイトリストに追加すると、正しく動作します。だから私は物事のプログラミング側に方法があるかどうか疑問に思っています。そうすれば、これらの種類のリンクを作成し、イントラネットリンクとして自動的に選択させることができます。
私はserverfaultに投稿し、このサイトをすべてのユーザーとコンピュータの信頼できるサイトに追加するポリシーを適用する際に私を導くことができるかどうかを確認します。
感謝
編
信頼済みサイトに物事を追加すると、あなたが望むない場合は、最初の場所で信頼済みサイトの事でセキュリティ侵害/欠陥であることを必要としませんでしたプログラムで解決策ではないだろう? (または何かが紛失していますか?) – Mat
申し訳ありませんが、マイクロソフトの記事(http://support.microsoft.com/kb/303650)を見つけたばかりです。私がIPアドレスまたはFQDNでサイトにアクセスしていたとき、それが原因で問題が発生しました。サーバー名だけを指すと、リンクは期待どおりに動作します。 – Eds