gpt4 book ai didi

javascript - Chrome.* Chrome 开发控制台中的 API 调用

转载 作者:行者123 更新时间:2023-11-29 21:59:38 25 4
gpt4 key购买 nike

我想知道是否可以在 Chrome 的开发控制台中使用 chrome.* API 调用?当我尝试输入如下内容时:

 chrome.system.cpu.getInfo(function(info){       
console.log(JSON.stringify(info));
});

我收到错误:“类型错误:无法读取未定义的属性‘cpu’”

最佳答案

是的,这是可能的 - 如果您在现有扩展的上下文中而不是在页面上下文中执行此操作。

首先,确保相关扩展程序可以访问相关 API。对于您的示例,扩展需要有 "system.cpu"许可。

然后,您需要执行以下任一操作:

  1. 打开插件后台页面的开发工具,来自chrome://extensions启用开发者模式。

  2. 打开扩展程序自己的页面,即选项页面、弹出窗口或类似内容(如果有的话)。您可以通过右键单击并选择“检查弹出窗口”来访问弹出窗口的开发工具。

  3. 为已包含由扩展程序注入(inject)的内容脚本的页面打开开发工具。然后,转到控制台选项卡,并在顶部的下拉列表中选择扩展的上下文而不是 <top frame>。 .请注意:您将获得与内容脚本相同的 API 访问级别,is limited并且不包含 chrome.system .

关于javascript - Chrome.* Chrome 开发控制台中的 API 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24539836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com