愚蠢地放错括号/大括号并导致整个内容脚本无法加载对我来说并不罕见。当这种情况发生时,任何地方都没有错误 - 控制台是空的。这发生在content.js
直接 chrome 扩展和 crossrider extension.js
(也在 chrome 中)。知道结果后,我知道我的文件中某处有问题,但手动查找它只是一种愚蠢愚蠢的调试方式。我发现缩小问题范围的唯一方法是......
创建一个临时 html 文件,直接包含内容脚本,等待显示该甜蜜行号。
将文件上传到 crossrider 的 Web 界面,并让其 JS 解析器向我显示错误所在的行。
以上是缓慢而繁琐的,需要用霰弹枪从棚子后面取出。
我在哪里可以让 chrome 告诉我1.内容脚本有问题2.我缺少哪一行甚至是哪种类型的括号?