我试图在内容脚本中执行此操作
console.log('Found ' + $(':input').length + 'inputs');
我得到了
未捕获的SyntaxError:无法执行' querySelectorAll'在'文件':':输入'不是有效的选择器。
答案 0 :(得分:1)
发生错误是因为您的内容脚本中似乎没有jQuery可用。但是,在Chrome开发者控制台中,$
是document.querySelector
方法的内置符号快捷方式。
因此,当您运行$(':input')
时,它等同于document.querySelector(':input')
当然会抛出异常,因为:input
不是有效的CSS选择器。