BrowserCommand:从Node.js或终端控制任何WebExtension支持的浏览器

时间:2021-05-12 09:03:09
【文件属性】:
文件名称:BrowserCommand:从Node.js或终端控制任何WebExtension支持的浏览器
文件大小:146KB
文件格式:ZIP
更新时间:2021-05-12 09:03:09
JavaScript 浏览器命令 使用Web套接字从Node.js或终端控制任何支持的浏览器。 图标作者 该工具集使您可以访问 , 和的内部javascript API。 可以从命令行或任何节点应用程序中使用它们。 例如,以下命令创建一个新标签,其URL为 : browser-cmd tab create staggeringbeauty.com 这个项目是的fork / rewrite,重点是增加安全性,更广泛的命令行界面和更好的javascript API。 设置 浏览器命令包含3个组件:服务器,客户端(例如 )和浏览器扩展。 服务器-侦听来自客户端或浏览器扩展的连接,并在它们之间路由消息。 客户端-连接到服务器并发送命令以路由到浏览器扩展。 浏览器扩展-连续尝试连接到服务器。 连接后,它将等待命令并在收到命令后执行命令。 您可以安装cli来管理以下组件: npm install -g br
【文件预览】:
BrowserCommand-master
----cli.js(12KB)
----.gitignore(140B)
----README.md(27KB)
----server.js(4KB)
----extension()
--------manifest.json(1KB)
--------popup.js(4KB)
--------popup.css(2KB)
--------icon256.png(64KB)
--------icon128.png(22KB)
--------popup.html(1KB)
----package.json(958B)
----extension.js(795B)
----cli()
--------tab.js(25KB)
--------window.js(12KB)
--------js.js(1KB)
--------build-webext.js(1KB)
--------service.js(1KB)
----index.js(489B)
----test.js(631B)
----.npmignore(52B)
----service()
--------linux()
----lib()
--------Target.js(2KB)
--------Print.js(2KB)
--------WebExtAPI.js(7KB)
--------misc.js(1KB)
--------UserKeyManager.js(3KB)
--------BrowserBridgeClient.js(15KB)
--------BrowserBridgeServer.js(24KB)
--------Introspect.js(4KB)
--------config.js(1KB)
--------BrowserBridgeController.js(12KB)
--------defaults.js(513B)
--------JobManager.js(2KB)
----package-lock.json(38KB)

网友评论