[英]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.