这是一个令人困惑的基本问题,谷歌无法提供帮助。我有一个Safari扩展,似乎在很多方面工作:我有一个证书,我有一个我可以检查的全局页面,我添加了一个上下文菜单项,我有一个javascript文件,从全局页面,它接收选择上下文菜单项时触发的事件。
但是,如果我添加结束脚本或样式表,即使我已将Extension Website Access Level设置为All,也没有任何反应。即使我卸载并重新安装扩展程序,和/或重新加载活动网站,也没有。在注入的javascript中调用window.console.log()不会运行,web检查器中的资源列表中都没有脚本和css文件,“资源”或“脚本”选项卡都没有。
关于我可以做些什么来进一步调试这个问题的想法?
答案 0 :(得分:2)
听起来你可能没有在Extension Builder的 Injected Extension Content 标题下选择你注入的脚本。如果您这样做,请尝试重新启动Safari并重新加载扩展程序。