iX3*_*iX3 12 javascript safari-extension
由于较新版本的Safari(我正在运行5.2版)似乎从"窗口"菜单中删除了"活动"查看器,我想写一个扩展来恢复此功能.但是,为了做到这一点,我认为我需要能够在该窗口/选项卡中查看请求的URL.对于Chrome,有一个"webRequest"API可以做到这一点,但我似乎无法在Safari中找到我想要做的事情.有人请告诉我这是否可能,如果是的话,我应该在哪下看?提前致谢.
到目前为止,我能够获得的最多是使用如下所示的注入启动脚本:
function trackRequests() {
console.log(event.timeStamp + ": " + event.type, event.url, event);
}
document.addEventListener("beforeload", trackRequests, true);
Run Code Online (Sandbox Code Playgroud)
但是,这并不足以满足我需要的功能.例如,如果指定的URL没有协议,例如"//example.com/file.txt",这是处理程序所看到的; 它不知道使用了什么实际协议或是否允许请求.
似乎Apple讨论论坛上的一些人,MacDailyNews和ArsTechnica都表达了希望在Safari中恢复此功能的愿望. 这是MacRumors.com和另一个讨论的链接.
在 Windows 上,我会使用 Fiddler,但由于您似乎使用的是 Mac,这里有一些替代方案:
http://alternativeto.net/software/fiddler/?platform=mac
希望这可以帮助!
干杯!
| 归档时间: |
|
| 查看次数: |
4736 次 |
| 最近记录: |