首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在safari扩展中调试后台脚本

问在safari扩展中调试后台脚本
EN

Stack Overflow用户
提问于 2016-10-29 04:23:24
回答 3查看 2K关注 0票数 2

我正在处理一个自定义Safari扩展,并希望调试后台脚本。我不知道该怎么做?理想情况下,如果有办法进入后台脚本,那就太好了。但是,当我尝试进入后台调用时,Safari调试器只是进入下一行。后台脚本中的console.log不会被打印到控制台(这是我通过右键单击作为扩展的一部分的弹出窗口,然后点击检查)启动的控制台。

在这方面任何帮助都会很好。谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-11-01 18:43:13

如果这对某人有用,我想出了一种在后台脚本中查看控制台语句的方法。打开扩展生成器并单击“检查全局页面”。转到console选项卡,后台脚本中的console.log消息将在该控制台中打印。

票数 1
EN

Stack Overflow用户

发布于 2020-10-23 20:05:43

这是一个关于不同类型的Safari扩展的老问题,但我认为,既然Safari (v14)支持(类似于所有其他主要浏览器使用的API ),添加一个更新的答案可能会有帮助。

调试后台脚本现在内置到工具栏中的Safari菜单中:“”=>选择您的(已启用)扩展。它应该打开带所有后台脚本的dev工具,在这些脚本中可以设置断点,检查网络选项卡等等。

​

​

另外,您可以通过打开扩展名,右键单击弹出窗口,然后单击“检查元素”来调试扩展的弹出。

票数 9
EN

Stack Overflow用户

发布于 2020-04-12 07:36:20

现在,您可以使用狩猎预览来调试Safari应用程序扩展。在控制台右下角有一个选择扩展容器的控件.

​

​

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40316007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档