12

新しいバージョンの Safari (私はバージョン 5.2 を実行しています) では、[ウィンドウ] メニューから [アクティビティ] ビューアーが削除されたように見えるため、この機能を元に戻す拡張機能を作成したいと思います。ただし、そのためには、そのウィンドウ/タブでどの URL が要求されているかを確認できる必要があると思います。Chrome には、これを行う「webRequest」APIがありますが、Safari でこれを行うために探しているものが見つからないようです。これが可能かどうか教えてください。可能であれば、次にどこを見ればよいですか? 前もって感謝します。

これまでのところ、私が得ることができたのは、以下のような挿入された開始スクリプトを使用することです。

function trackRequests() {
    console.log(event.timeStamp + ": " + event.type, event.url, event);
}
document.addEventListener("beforeload", trackRequests, true);

ただし、これでは必要な機能を十分に提供できません。たとえば、「//example.com/file.txt」などのプロトコルなしで URL が指定されている場合、このハンドラはそれをすべて認識します。実際にどのプロトコルが使用されたか、または要求が許可されたかどうかはわかりません。

Apple ディスカッション フォーラムMacDailyNews、およびArsTechnicaの一部の人々は、この機能を Safari にも戻したいという要望を表明しているようです MacRumors.com の別のディスカッションへのリンクと、別の.

4

1 に答える 1

1

WindowsではFiddlerを使用しますが、Macを使用しているように見えるので、いくつかの代替手段があります:

http://alternativeto.net/software/fiddler/?platform=mac

お役に立てれば!

乾杯!

于 2012-10-03T10:32:46.570 に答える