本机消息 (firefox) 主机路径包含 space
Native messaging (firefox) host path contains space
我在使用本机消息 (Firefox) 时遇到了这个问题:
如果我的本机清单路径(在 windows 注册表中)json 包含空格
例如C:\src\Java Signing Addon\Setup\bin\native_manifest.json
然后我得到了如果在 windows cmd 中使用这样的路径你会得到的熟悉的错误:
stderr output from native app lt.dlx.sign: 'C:\src\Java' is not recognized as an internal or external command
相同的路径与 Chrome
完美配合
现在,如果我用双引号将路径括起来,我会得到一个不同的错误:
"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.)
进行了大量谷歌搜索,但一无所获:/
您可以尝试为目录添加 window 简称。
要发现它 运行 命令 dir /x 。如果您从 .bat 添加它,您可以使用 %~sdp0 以简短形式获取当前路径。
同时检查这个 how to get DOS path instead of Windows path
我在 Windows Firefox 50 上遇到了同样的问题。这是它的一个错误 https://bugzilla.mozilla.org/show_bug.cgi?id=1323148
我在使用本机消息 (Firefox) 时遇到了这个问题: 如果我的本机清单路径(在 windows 注册表中)json 包含空格
例如C:\src\Java Signing Addon\Setup\bin\native_manifest.json
然后我得到了如果在 windows cmd 中使用这样的路径你会得到的熟悉的错误:
stderr output from native app lt.dlx.sign: 'C:\src\Java' is not recognized as an internal or external command
相同的路径与 Chrome
完美配合现在,如果我用双引号将路径括起来,我会得到一个不同的错误:
"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.)
进行了大量谷歌搜索,但一无所获:/
您可以尝试为目录添加 window 简称。
要发现它 运行 命令 dir /x 。如果您从 .bat 添加它,您可以使用 %~sdp0 以简短形式获取当前路径。
同时检查这个 how to get DOS path instead of Windows path
我在 Windows Firefox 50 上遇到了同样的问题。这是它的一个错误 https://bugzilla.mozilla.org/show_bug.cgi?id=1323148