我创建了一个浏览器扩展和我的Native应用程序。 用于开发Native应用程序的语言是 Java ,OS是 MS Windows 7 。 这在 Google Chrome 版本 59 中效果很好。但它不是从版本 37 开始。
在chrome版本 37 中,我在js扩展代码中执行方法chrome.runtime.connectNative
,本机应用程序根本无法启动。
也就是说,它会立即在onDisconnect
对象的侦听器中调用Port
。
如果使用记录密钥(--enable-logging
)运行 Google Chrome ,则在 chrome_debug.log 中会有一条记录:
:错误:native_message_process_host.cc(323)尝试使用Native Messaging主机 发送长度为977472013字节的消息。
有类似的问题: not mark solved,the above explanation does not fit my situation等 他们没有解释使用Google chome版本37时缺乏启动Native应用程序迹象的原因
问题在所有可用的工作站上重现。 在Google Chrome版本 59 和 37 中使用IO的区别有何不同?
真的存在这种差异吗?