我编写了一个C#代码,调用Google Chrome来加载计算机本地硬盘上的特定网址。 C#代码已经对URL进行了编码(用%20替换了空格字符),这种情况在几个星期前才开始正常工作this issue开始发生!
最快的创可贴似乎是修改C#代码而不是取代" "与%20。但Chrome的行为可能会在未来发生变化,或者某些客户可能没有安装相同版本/设置的Chrome。
我认为可持续解决方案是告诉Chrome对网址进行编码或不编码。现在我的问题是:
是否有Chrome开关强制转换网址或忽略网址?
是否有设置或选项?
我在Chrome Switch Here和Here找到了几个列表。但是,这两个列表都不完整,请参考this reference。我有Ctrl + F' ed" URL"和" URI"但没有得到相关的答案。
提前致谢。
我已经向超级用户提出了这个问题,但我认为 这个论坛的人在解决这些类型方面有更多的专业知识 的问题。 (也是在24小时之后,超级用户的问题没有收到 任何反馈!)
答案 0 :(得分:1)
然而,没有Switch,因为HexBolt已声明添加“file://”告诉Chrome该网址已被翻译。请查看他对Intel Product Specification的扩展名。