如何使用Native Messaging API 打开window程序
生活随笔
收集整理的這篇文章主要介紹了
如何使用Native Messaging API 打开window程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如何使用Native Messaging API 打開window程序
- cmd ?
- javascript ?
- terminal ?
- chrome
- 關注?1?關注
- 收藏?1?收藏,5.6k?瀏覽
我參照Fran?ois Beaufort的視頻寫了一個打開CMD程序的chrome應用,但是沒效果,應該已調用到用于打開程序的本地應用了,但是似乎terminal.bat沒有執行。
視頻鏈接:https://www.youtube.com/watch?feature...
我的代碼:?添加到chrome的應用
//**background.js** //On click connect to the native terminal app chrome.browserAction.onClicked.addListener(function () { chrome.extension.connectNative('terminal'); }); //**manifest.json** {"name": "My extension","version": "0.1","background": { "scripts": [ "background.js" ] }, "browser_action": { "default_title": "native messaging" }, "permissions": [ "nativeMessaging" ], "manifest_version": 2 }本地應用:
//**manifest.json** {"name": "terminal","description": "Open Your Terminal","path": "E:\\workspace\\open_terminal\\terminal.bat", "type": "stdio", "allowed_origins": { "chrome-extension://imefmccdbejlchmiempjpojbflghofdo/" } } //**terminal.bat** @echo offcd %systemRoot%\system32 start cmd.exe我的問題是,我的代碼是否有錯誤?或者是chrome版本或者操作系統的問題?我的chrome是25.0.1364.172 m,操作系統是window 7。或者告訴我在bat中怎么調試?至少能查看是否執行了bat文件。多謝!
-
好像說版本要在29以上
- 2014年05月20日回答 ?
- 編輯 ?
- 1 評論
轉載于:https://www.cnblogs.com/developer-ios/p/6057968.html
總結
以上是生活随笔為你收集整理的如何使用Native Messaging API 打开window程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP文件操作的经典案例
- 下一篇: QT Windows下生成动态链接库