Javascript访问桌面应用程序
Javascript access desktop application
我想让你给我的问题一个提示。我对javascript很陌生,所以我没有这样的概述。
我有一个桌面应用程序-它基本上是一个数据存储(+一些GUI)。还有一组Javascript文件,用于从桌面应用程序获取数据。
这些javascript文件在每个浏览器中运行-对于每个浏览器我都做了一个扩展包装。还有一个测试java-webkit浏览器,它直接注入这些文件(所以没有扩展的API)。
所以我需要在Javascript和桌面应用程序之间创建通信API,它能够在任何环境中运行(特定于浏览器的实现将过于"昂贵"而无法维护)。
所以我在考虑插座。但是javascript中只有Websocket协议支持。客户端看起来很简单,但是我担心服务器端会需要太多的工作和依赖。
你能给我一个提示,其他技术,符合我的要求吗?
和第二个问题-套接字-它甚至有可能访问套接字"localhost:port"从这些的javascript文件,当他们是内容脚本在页面的上下文中运行?
谢谢你的建议
Sockets就是实现它的方法。@Luckyrat提供了一些关于如何从Firefox插件中做到这一点的代码:
https://stackoverflow.com/a/17459064/3791822相关文章:
- 在JavaScript Windows 8应用程序中设置桌面壁纸
- 创建nw.js+流星桌面应用程序
- 如何使用HTML/CSS/JavaScript开发桌面应用程序
- 如何检索从桌面应用程序发送到Rails API的图像
- html5/JS中的java桌面应用程序gui
- 如何设置Selenium以自动化独立的桌面Web应用程序(Node WebKit)
- Apache Cordova可以编译到传统的Windows桌面应用程序(非metro)吗
- 如何使用R语言创建桌面应用程序
- 从桌面应用程序连接到AWS MySQL数据库
- javascript桌面应用程序是如何工作的
- 将ExtJs的Web应用程序转换为桌面应用程序
- 了解网页和桌面应用程序是否在同一台计算机上启动
- 如何从现有的web应用程序代码中制作桌面应用程序
- 桌面 HTML + CSS + JS 应用程序?这怎么可能
- 是否可以使用 XHTML、CSS 和 JavaScript 编写跨平台桌面应用程序
- 我可以使用 Dojo 工具包进行桌面应用程序开发吗?
- 类桌面 Web 应用程序中的面向对象设计
- 用于桌面的类似jsPerf的应用程序
- Web 应用程序作为桌面应用程序
- 除了钛之外的 Html5 桌面 Web 应用程序选项