新しいバージョンの 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 の別のディスカッションへのリンクと、別の.