3 个稳定版本
1.0.2 | 2023 年 7 月 29 日 |
---|---|
1.0.1 | 2023 年 3 月 19 日 |
1.0.0 | 2023 年 3 月 18 日 |
#1690 in 命令行工具
22KB
310 行
electron-injector
electron-injector
是一个用 Rust 编写的开源命令行工具,允许您在运行时将 JavaScript 代码注入到 Electron 应用程序中。它受到 Python 项目 electron-inject 的启发,并提供类似的功能。
入门
安装
您可以从 发布页面 下载预编译的二进制文件,并将其添加到您的 PATH
环境变量中。
或者,您可以使用 Cargo(Rust 的包管理器)安装 electron-injector
。
$ cargo install electron-injector
用法
要使用 electron-injector
,只需指定 Electron 应用的路径和您想注入的 JavaScript 文件。
$ electron-injector --script=/path/to/script.js /path/to/electron/app
选项
-a, --arg <ARG> Additional arg for the electron app
-s, --script <SCRIPT> Path to the javascript file to be injected
--host <HOST> The remote debugging host [default: 127.0.0.1]
-p, --port <PORT> The remote debugging port [default: 8315]
-t, --timeout <TIMEOUT> Timeout in ms for injecting scripts [default: 10000]
-d, --delay <DELAY> Delay in ms to wait after spawning the process [default: 10000]
--prelude Inject prelude script
-h, --help Print help
-V, --version Print version
贡献
我们欢迎社区的贡献。要为 electron-injector
贡献,请按照以下步骤操作
复制仓库
许可
electron-injector
同时受 MIT 许可证 和 Apache-2.0 许可证 的约束。有关更多信息,请参阅 LICENSE-MIT 和 LICENSE-APACHE-2.0 文件。
依赖关系
~9–25MB
~346K SLoC