
本文目录
chrome.extension
chrome.extension API 具有可供任何扩展页面使用的实用程序。它包括对在扩展及其内容脚本之间或扩展之间交换消息的支持,如消息传递中详细描述的那样。
类型
ViewType
扩展视图的类型。
- tab
- popup
属性
inIncognitoContext
对于在隐身选项卡中运行的内容脚本和在隐身进程中运行的扩展页面是正确的。后者仅适用于带有 'split' incognito_behavior 的扩展。
lastError
获取最后一个错误。
如果异步扩展 api 导致错误,则设置回调的生命周期。如果没有发生错误,lastError 将是undefined.
方法
getBackgroundPage
获取背景页面
chrome.extension.getBackgroundPage()
返回当前扩展内运行的背景页面的 JavaScript“窗口”对象。如果扩展没有背景页面,则返回 null。
getViews
获取视图
chrome.extension.getViews(
fetchProperties?: object,
)
返回当前扩展中运行的每个页面的 JavaScript“窗口”对象数组。
- fetchProperties
-
- tabId 根据选项卡 id 查找视图。如果省略此字段,则返回所有视图。
-
- type 要获取的视图类型。如果省略,则返回所有视图(包括背景页面和选项卡)。有效值:'tab'、'notification'、'popup'。
-
- windowId 限制搜索的窗口。如果省略,则返回所有视图。
例如
var views = chrome.extension.getViews({type: 'popup'});
var view = views[0];
isAllowedFileSchemeAccess
检索扩展对 “file://”
的访问状态。这对应于可通过 chrome://extensions 页面访问的用户控制的每个扩展“允许访问文件 URL”设置。
callback参数如下所示:
(isAllowedAccess: boolean) => void
isAllowedAccess:如果扩展可以访问 'file://' 方案则为真,否则为假。
isAllowedIncognitoAccess
检索扩展程序访问隐身模式的状态。这对应于可通过 chrome://extensions 页面访问的用户控制的每个扩展“允许在隐身模式下”设置。
chrome.extension.isAllowedIncognitoAccess(
callback?: function,
)
callback
(isAllowedAccess: boolean) => void
//如果扩展程序可以访问隐身模式,则为 true,否则为 false。
setUpdateUrlData
设置扩展更新 URL 中使用的 ap CGI 参数的值。对于托管在 Chrome 扩展库中的扩展,此值将被忽略。
版权提示
1.除了标识原创之外,其他可能来源于网友的分享,仅供学习使用2.如您发现侵犯了您的权利,请联系我们删除
3.转载必须带本文链接,否则你将侵权
4.关于会员或其发布的相关内容均由会员自行提供,会员依法应对其提供的任何信息承担全部责任,本站不对此承担任何法律责任
0 人点赞
评论区 (0)
最新视频教程
-
-
黑白课堂
- Laravel6 全套入门实战
- 4642 2
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 4557 5
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 4443 0
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 4066 0
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 4063 0
-
最新视频课程
-
Laravel 消息通知使用
黑白课堂
284615 03年前
-
ace.js 打造一款属于你的 Web 编辑器,入门文档。
黑白课堂
15257 04年前
-
Laravel 实现 RBAC 权限管理功能 Permission 包操作
黑白课堂
14111 04年前
-
微信小程序等比例图片压缩上传,100%可用,非官方压缩方法
黑白课堂
12162 14年前
-
宝塔面板强制绑定账号修改为不强制绑定方案
黑白课堂
11348 02年前
-
wap2App 入门讲解,100%速成,全面为你讲解。
黑白课堂
9187 04年前
-
Laravel 设置请求头 header 参数
黑白课堂
8314 03年前
-
Laravel 的 PhpSpreadsheet 包入门
黑白课堂
8309 04年前
-
Laravel 表格操作 Maatwebsite/Laravel-Excel 3.1 最新版本的操作指南
黑白课堂
8286 04年前
-
Linux 下如何监听我们的脚本是否掉线了
黑白课堂
7550 02年前
-
KongQi Laravel Admin2.0 文档安装
黑白课堂
3905 23年前
-
KongQi Laravel admin2.0 layui admin 版本序言
黑白课堂
3330 03年前
-
易语言入门拖入文件导入到超级列表框表格内
哪吒
8375 13年前
-
易语言入门易语言定时任务模块
哪吒
6464 03年前
-
postman 使用手册cookie 使用
哪吒
4970 03年前
-
谷歌浏览器插件教程proxy 代理
哪吒
4506 01年前
-
易语言入门判断文件夹是否存在的方法
哪吒
4216 02年前
-
易语言入门TAB 标签页制作
哪吒
4192 03年前
-
Visual Studio Code 入门和使用教程插件安装使用
哪吒
4122 13年前
-
Visual Studio Code 入门和使用教程安装下载
哪吒
4092 03年前
