我正在尝试创建一个与com端口通信的googlechrome扩展。不过我不知道该用什么语言。欢迎提出任何建议。非常感谢。
Chrome扩展使用的抽象层比与COM端口通信所需的抽象层高得多。因此,这样做可能是不可能的。如果您提供更多关于用例的信息,也许我们可以找到一个解决方法。
Extensions是一种小型软件程序,可以修改和增强Chrome浏览器的功能。您可以使用HTML、JavaScript和CSS等web技术编写它们。
有足够的HTML、CSS、JAVASCRIPT、JQUERY知识就可以创建扩展。
HTML用作内容标记语言,CSS用于样式设置,JavaScript用于脚本编写。由于Chrome支持HTML5和CSS3,开发人员可以在其扩展中使用最新的开放网络技术,如画布和CSS动画。扩展还可以访问几个JavaScript API,这些API有助于执行JSON编码和与浏览器交互等功能。
如果您想与COM端口通信,您需要使用操作系统级的API,这需要一个插件,而不是扩展。
插件是特权代码,有点类似于内核驱动程序。它们通常用C或类似的语言编写。编写插件的一种简单方法是使用FireBreath。
创建一个工作插件(第一次)需要数周或数月的时间。