插件概览
插件迁移
关于插件
为什么要手动安装应用
集装箱的设计理念是“一个插件,提供一揽子服务”,定位类似于Tampermonkey的脚本管理器。
秉承插件的“单一用途原则”,集装箱本身不集成任何应用,用户可以根据自己需要安装和更新应用。
插件目前开放的能力如下,更多能力将陆续开放。
能力 | 适用模式 | 说明 |
---|---|---|
unsafeWindow | Inject | 提供对页面函数和变量的完全访问权限 |
GM_info | Inject + Bridge | 脚本的相关信息 |
GM_getValue | Inject + Bridge | 获取存储值 |
GM_setValue | Inject + Bridge | 设置存储值 |
GM_deleteValue | Inject + Bridge | 删除存储值 |
GM_listValues | Inject + Bridge | 列出存储键值 |
GM_openInTab | Inject + Bridge | 打开标签页 |
GM_notification | Inject + Bridge | 浏览器通知 |
GM_xmlhttpRequest | Inject + Bridge | 发送HTTP请求 |
ONE_getProxyStatus | Bridge | 获取代理启用状态 |
ONE_setProxyStatus | Bridge | 设置代理启用状态 |
ONE_getProxyAuthUrl | Bridge | 获取代理鉴权链接 |
ONE_setProxyAuthUrl | Bridge | 设置代理鉴权链接 |
ONE_getProxySetting | Bridge | 获取代理设置 |
ONE_setProxySetting | Bridge | 设置代理设置 |
ONE_testProxySetting | Bridge | 测试代理设置 |
ONE_addMenu | Inject + Bridge | 新增右键菜单 |
ONE_updateMenu | Inject + Bridge | 更新右键菜单 |
ONE_deleteMenu | Inject + Bridge | 删除右键菜单 |
ONE_getMenuList | Inject + Bridge | 获取右键菜单列表 |
ONE_importMenuList | Inject + Bridge | 导入右键菜单 |
ONE_clearAllMenu | Inject + Bridge | 清空右键菜单 |