本机消息传递(firefox)主机路径包含空间

时间:2016-11-18 08:00:48

标签: firefox path firefox-addon registry chrome-native-messaging

我遇到本机消息传递问题( Firefox ): 如果我的本机清单路径(在Windows注册表中)json包含空格

e.g。 stderr output from native app lt.dlx.sign: 'C:\src\Java' is not recognized as an internal or external command

然后,如果在windows cmd中使用这样的路径,我会得到熟悉的错误:

"Win error 123 during operation open on file C:\src\Java Signing Addon\Setup\bin\native_manifest.json" (The filename, directory name, or volume label syntax is incorrect.)

同样的路径与 Chrome

完美配合

现在,如果我用双引号包装路径,我会得到一个不同的错误:

StringField

做了很多谷歌搜索,但没有:/

2 个答案:

答案 0 :(得分:1)

您可以尝试为目录添加窗口短名称。

要发现它,请运行命令dir / x。如果要从.bat添加它,可以使用%~sdp0以简短形式获取当前路径。

同时检查此how to get DOS path instead of Windows path

答案 1 :(得分:0)

我在Windows Firefox 50上遇到了同样的问题。这是一个错误https://bugzilla.mozilla.org/show_bug.cgi?id=1323148