[英]Windows Phone equivalent of DontUnescapePathDotsAndSlashes for encoded urls
我的问题与使用URI类时保持URL编码相同,但是关于Windows Phone,事情却有所不同。
我有一个付款门的URL,其中包含一个url编码的部分,看起来像这样
当我尝试从中创建一个与WebBrowser
一起使用的Uri
,它会更改为
这是错误的。 根据提到的主题,解决方案是在app.config中进行更改。 但是Windows Phone应用程序中没有app.config。
因此,有没有一种方法可以强制Uri
不要在Windows Phone中解码(或固定)URL?
它是.net中的严重错误,请参见例如, 获取带有url编码斜杠的URL
当路径中的%2f
不转义为/
我找到了解决方案。 尝试导航WebBrowser组件以使用此正文的字符串: <html><body><scirpt type="text/javascript">window.location = "url";</script></body></html>
其中url
是您的原始网址。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.