4

我正在使用 swift 语言在 Xcode 中开发 safari 应用程序扩展,以接管对我网站的默认搜索。

我已更新info.plist文件以在每个页面中注入 script.js 文件,使用SFSafariContentScript.

我尝试在 script.js 文件中使用以下代码将事件添加到默认搜索框,但它不起作用(它在旧版 Safari 扩展中工作)。

safari.application.addEventListener("beforeSearch", getSearchText, true);
function getSearchText(e) {
    alert("hi, this is from search box");
}

Safari 应用扩展是否支持向搜索栏添加事件?对此的任何帮助表示赞赏。

提前致谢!

4

0 回答 0