是否可以强制我的页面在UWP Windows 8.1应用程序的Webview中以Internet Explorer 8兼容模式显示?
今天,我的Web应用程序通过POST接收请求,并显示仅与Internet Explorer 8兼容的内容:(
代码Web视图:
originalBikeFun.call(obj1)
代码C#UWP:
<WebView x:Name="MyWebView" Source="" />
我的页面:
string url = "https://www.exampleapp.net/app/";
string postBody = string.Format("keyvalue=param1&keyvalue2={0}", someValue);
StringContent postBodyEncoded = new StringContent(postBody, Encoding.UTF8, "application/x-www-form-urlencoded");
HttpClientHandler handler = new HttpClientHandler();
handler.AllowAutoRedirect = true;
HttpClient client = new HttpClient(handler);
HttpResponseMessage res = await client.PostAsync(url, postBodyContent);
var content = await res.Content.ReadAsStringAsync();
MyWebView.NavigateToString(content);
答案 0 :(得分:0)
我是否可以强制页面显示为与Internet Explorer 8兼容
从official document派生,您无法强制页面以Internet Explorer 8兼容模式显示。
根据要求,您可以将内容保存到html文件中,然后使用Edge Browser打开它。然后设置Edge兼容模式,如下所示。