◆ chrome://net-internals
  ◆ Proxy でファイルが読み込まれているか と シンタックスエラーがないかを確認できる
  ◆ Events で実行時エラーや alert の情報を確認できる

詳しいことはよく知らないけど windows で proxy 設定に使う JavaScript の設定ファイル
基本 if でドメイン見て プロキシ設定の文字列を返すだけ なのですが JavaScript なのでちゃんと動いてるのかデバッグしたいことがあります

昔は alert を書くと alert が出ていて 最近では出なくなったというような情報を見かけました

実際のところ Chrome では chrome://net-internals で確認可能です

pac ファイルが読み込まれていれば Proxy のところにでてきます
シンタックスエラーがある場合は ファイルは 「Original proxy settings」 として表示されて 実際に使用されている設定の 「Effective proxy settings」 には DIRECT と表示されます

chrome-proxypac01

エラーがないときは Effective に pac ファイルが表示されて Original は表示されません

alert が実行されると Events のイベント一覧にアラートが追加されます

chrome-proxypac02

クリックすれば alert の情報が右側に表示されて渡した文字列も見れます

実行時エラーも同じくここに並びます

chrome-proxypac03

行数とエラーメッセージがログされています

JavaScript なので console.log と書きたくなりますが console.log をしてもどこにもログはでないようです
かと言ってエラーにもなりません


Chrome では net-internals で確認できましたが Firefox だとそれに当たるページに心当たりがないのでデバッグできるかわかりません