Mor*_*len 4 javascript google-chrome-extension
如果我在 Chrome 扩展中创建了一堆函数,是否可以通过控制台访问它们?
例如:
内容脚本.js
function test() {
console.log('hello')
}
Run Code Online (Sandbox Code Playgroud)
然后就可以test()在控制台运行了
内容脚本在“孤立的世界”中运行,这是一个不同的上下文。默认情况下,devtools 在页面上下文中工作,因此您需要将devtools 控制台工具栏中的上下文选择器切换到您的扩展:

另一种解决方案是通过将页面上下文中的函数放入<script>网页中的元素中来公开这些函数,但这不再是您的内容脚本,它只是一个普通的页面脚本函数(更多信息)。
| 归档时间: |
|
| 查看次数: |
2036 次 |
| 最近记录: |