質問

[Win8.1Pre]IE11 で自動構成スクリプトが機能しません

こんにちは。桜木と申します。

IE11をWindows 8.1とWindows7で利用しておりますが
「自動構成スクリプトを使用する」でIE10では問題なく動作していたスクリプトが動作しなくなりました。


「このページは表示できません」と画面に表示されます。
その画面にある「接続の問題の修正」ボタンをタップしてみたところ
以下の通りエラーが表示されます。
---
見つかった問題
  このネットワークのプロキシ設定を自動検出できませんでした
---


●スクリプト
----------------------------------------------------
function FindProxyForURL(url, host)
{
 if ( shExpMatch(host, "*.test.local") ) {
  //*.test.local はProxyを通してアクセスしたい
  return "PROXY proxy.local:8080; DIRECT;";
 }
 return "DIRECT";
}
----------------------------------------------------


このスクリプトを設定した場合「*.test.local」のWebサーバにはアクセスできませんが
「answers.microsoft.com」など条件にマッチしないアクセスは問題なくDIRECT接続できていました。


なお、アクセス先サーバ・プロキシサーバの名前解決やProxyサーバの動作などは問題ありませんでした(IE10では動きます)


何か解決策など有れば、お教えいただけますと幸いです。




そもそも IE はこの自動構成スクリプトファイルを取得していますか?

ネットワーク トレースなどでそこをまず確認すると問題の切り分けになると思います。

 

この回答で問題は解決しましたか?

役に立ちませんでした。


Hebikuzure さん、いつもアドバイスありがとうございます。
桜木 さん、こんにちは。
マイクロソフト コミュニティをご利用いただきありがとうございます。
 
Internet Explorer (IE) 11 Preview で、スクリプトがあるのですね。
私の方でも確認してみたのですが、類似症状などの情報はあまりありませんでした。。。
 
このような話題の場合は、IT 管理者や企業のユーザーが多く利用される TechNet のフォーラムの方が情報が集まりやすいかもしれません。
TechNet には IE のフォーラムもあるので、よかったら利用してみてくださいね。
 
真田 光生 – Microsoft Support

この回答で問題は解決しましたか?

役に立ちませんでした。


そもそも IE はこの自動構成スクリプトファイルを取得していますか?

ネットワーク トレースなどでそこをまず確認すると問題の切り分けになると思います。

 


ご回答いただきありがとうございます。また、返事が遅れてしまい申し訳ありません。
よくよく確認してみたところ、Hebikuzure様のおっしゃるとおり自動構成スクリプトを読み込んでおりませんでした。


IE10の時は動いていましたので、確認を怠っておりました。

パスを変えたり(file://C:・・・・やC:\・・・など)行ってみましたがやはり読み込みません
今度は、どうして読み込まないのかを確認してまいります。

この回答で問題は解決しましたか?

役に立ちませんでした。


真田さん
コメントありがとうございます。


TechNetのIEフォーラムも利用してみます。


英語のフォーラムでも同じような質問を確認しました
解決には至ってないようですが、もうちょっと確認してみます
http://answers.microsoft.com/en-us/ie/forum/ie11_pr-windows8_1_pr/proxy-auto-config-pac-files-are-not-processed/15eabd7a-0773-41cc-b8ef-3e14d1df806f

この回答で問題は解決しましたか?

役に立ちませんでした。


自動構成スクリプトファイルをローカル ファイルや file:// プロトコルではなく、http:// プロトコルで提供するとよいのではないかと思います。

手元でソースが示せないのですが、http:// 以外のプロトコルはサポートされなかったような気が......

この回答で問題は解決しましたか?

役に立ちませんでした。


自動構成スクリプトファイルをローカル ファイルや file:// プロトコルではなく、http:// プロトコルで提供するとよいのではないかと思います。

手元でソースが示せないのですが、http:// 以外のプロトコルはサポートされなかったような気が......


Hebikuzureさん


ご回答いただきありがとうございます。


早速proxy.pacを http://~ で取得するようにしたところ問題なく動作いたしました。
IE11ではfile://~ のサポートされないのかもしれません。


当面はWebサーバ上にproxy.pacをおいて利用しようと思います。
(IE11の正式版が出たところでもう一度file://~ の指定を試してみたいと思います。^^;)


なお、私の方でも file://~ は利用できないという記載は見つけられませんでした。

ただし、WindowsUpdate(WinHTTPサービス)が機能しないというKBがありましたので
http://~ で指定しておいたほうが問題は少ないのかもしれません。
http://support.microsoft.com/kb/890444/ja


この回答で問題は解決しましたか?

役に立ちませんでした。

この回答は 2 人の役に立ちました


 
質問情報

表示回数: 8,785 最終更新日: 2018年7月11日 適用先: