BabelFish:从客户端javascript到chrome API的透明接口。 [ 正在施工:construction:]

时间:2024-05-30 07:11:56
【文件属性】:

文件名称:BabelFish:从客户端javascript到chrome API的透明接口。 [ 正在施工:construction:]

文件大小:131KB

文件格式:ZIP

更新时间:2024-05-30 07:11:56

JavaScript

通天鱼 RPC协议,用于选择性地访问chrome api到前端代码。 更简单地说,它是一个扩展,使您可以从常规提取的javascript运行受限的chrome API调用。 创建包 要创建要上传到chrome store的程序包,请运行 make store-zip 正确的事情就会发生(也与开发人员模式有关)。 请注意,无论您是否处于开发人员模式下,该过程完成后都会重新启用开发人员模式。 别忘了更新版本 开发者模式 在正常模式下,网站知道扩展程序的ID并与其通信。 在开发人员模式下,扩展将其ID发送给nodejs服务器(例如make async-serve ),然后客户端从那里读取扩展名。 用法 并在config.js中(除非您需要一些暂存器,否则应将其设置为: ... serial: { methods: ['getDevices', 'send'], listeners: [..


【文件预览】:
BabelFish-master
----.gitignore(158B)
----package.json(647B)
----Makefile(1KB)
----build()
--------extension.mk(2KB)
--------chrome.mk(1KB)
--------server.mk(228B)
--------firefox.mk(2KB)
--------browserify.mk(3KB)
----travis.yml(69B)
----.gitmodules(104B)
----tools()
--------debug.js(322B)
--------util.js(3KB)
--------client-util.js(874B)
--------serve.js(2KB)
--------mock.js(2KB)
--------polyfill.js(279B)
----chrome-extension()
--------client()
--------logo128.png(4KB)
--------app-page()
--------host()
--------logo48.png(2KB)
--------background.html(646B)
--------logo16.png(495B)
--------common()
--------manifest.json(1KB)
--------background.js(153B)
----README.md(3KB)
----web()
--------serialmonitor.js(8KB)
--------clock.js(107B)
--------serialdispatcher.js(772B)
--------status.js(479B)
--------uploader.js(24KB)
--------serialmonitor.css(555B)
--------serialmonitor.html(2KB)
--------logging.js(1KB)
--------avr109.js(12KB)
--------hexparser.js(4KB)
--------manifest.json(354B)
--------background.js(152B)
--------stk500.js(2KB)
--------blink-example.hex(3KB)
----plugin()
----ROADMAP(490B)
----report.org(4KB)
----lib()
--------plugin.js(12KB)
----test()
--------test-rpc.js(2KB)
--------test-usbs.js(390B)
--------client.html(991B)
--------firefox-test.js(3KB)
--------testpages()
--------selenium-test.js(3KB)
--------test-bus.js(2KB)

网友评论