Safari扩展和chrome.webRequest.onBeforeRequest.addListener

时间:2016-12-04 14:28:38

标签: javascript google-chrome-extension safari-extension

我尝试移植使用此API的Chrome扩展程序:

chrome.webRequest.onBeforeRequest.addListener(
afunction, 
{ urls: someblockedurls},
["blocking"]);

当系统中的URL被阻止时,浏览器中根本不会显示该URL,但如果URL位于someblockedurls中,则会使用扩展名显示功能中定义的页面。

是否可以在Safari扩展程序中执行相同的操作?通常此API将用于将URL替换为另一个URL,但如果URL被阻止,它似乎永远不会被触发,因此不会调用另一个函数:

safari.application.addEventListener("beforeNavigate", anotherfunction, false);

0 个答案:

没有答案