1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2017年3月26日 |
---|
#3 in #web-extension
14KB
84 行
Rust 的 Webextension 原生消息协议助手
本仓库是一组用于处理原生消息协议的助手函数,这是一种 Webextension 与原生应用程序交换消息的方式。
在此处了解更多关于原生消息的信息
- https://mdn.org.cn/en-US/Add-ons/WebExtensions/Native_messaging
- https://developer.chrome.com/extensions/nativeMessaging
示例用法
简单的回声应用程序
#[macro_use(println_stderr)]
extern crate webextension_rust_template as protocol;
use std::io::Write;
use std::process;
fn main() {
loop {
let message = match protocol::read_stdin() {
Ok(m) => m,
Err(_) => process::exit(1),
};
println_stderr!("received {}", message);
protocol::write_stdout(message);
}
}
依赖项
~120KB