如何使用Native Messaging API 打开window程序
2016-11-13 00:28
232 查看
问
javascript
terminal
chrome
Tychio 2013年03月26日提问
关注 1 关注
收藏 1 收藏,5.6k 浏览
问题对人有帮助,内容完整,我也想知道答案0问题没有实际价值,缺少关键内容,没有改进余地
我参照François Beaufort的视频写了一个打开CMD程序的chrome应用,但是没效果,应该已调用到用于打开程序的本地应用了,但是似乎terminal.bat没有执行。
视频链接:https://www.youtube.com/watch?feature...
我的代码: 添加到chrome的应用
本地应用:
我的问题是,我的代码是否有错误?或者是chrome版本或者操作系统的问题?我的chrome是25.0.1364.172 m,操作系统是window 7。或者告诉我在bat中怎么调试?至少能查看是否执行了bat文件。多谢!
好像说版本要在29以上
2014年05月20日回答
编辑
1 评论
如何使用Native Messaging API 打开window程序
cmdjavascript
terminal
chrome
Tychio 2013年03月26日提问
关注 1 关注
收藏 1 收藏,5.6k 浏览
问题对人有帮助,内容完整,我也想知道答案0问题没有实际价值,缺少关键内容,没有改进余地
我参照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 off cd %systemRoot%\system32 start cmd.exe
我的问题是,我的代码是否有错误?或者是chrome版本或者操作系统的问题?我的chrome是25.0.1364.172 m,操作系统是window 7。或者告诉我在bat中怎么调试?至少能查看是否执行了bat文件。多谢!
好像说版本要在29以上
2014年05月20日回答
编辑
1 评论
相关文章推荐
- 如何使用java程序打开一个文件?
- 如何使用Java程序打开一个Word文档?
- 跳过window无关联时弹出的[使用web服务查找合适的程序]对话框,直接显示打开方式对话框
- 拿到微信小程序APPID了如何使用https版API中心来开发
- 使用和管理Windows 8如何以管理员身份打开程序
- JDK6的新API使用默认关联程序打开文件
- Delphi的TService的輸入桌面切換(服务程序)(windows登录界面如何截图)(使用了OpenDesktop和GetThreadDesktop等API)
- 如何使用eclipse打开Android SDK里的样例程序
- fedora gnome 如何添加 程序下拉菜单(application menu) 和 已打开程序列表 (window list)
- 拿到微信小程序APPID了如何使用https版API中心来开发
- 如何在android程序中使用百度api接口:
- 如何使用Visual Studio 2013创建Win32 API程序
- webkit研究日记3:webkit api使用总结(如何打开webkit组件)
- nw.js node-webkit系列(5)Native UI API Window的使用
- VC中使用API编写的socket程序中如何设置阻塞和非阻塞
- 技巧:如何使用Win+R快速打开程序
- 如何在android程序中使用百度api接口:
- 如何安装 Microsoft Office 兼容包,以便能够使用早期版本的 Excel、PowerPoint 和 Word 来打开和保存来自 2007 Office 程序的文件
- [转]教您如何使用EclipseME开发J2ME程序(2)
- 如何使用JavaScript来写ASP程序