簡體   English   中英

Wpf WebBrowser 控件顯示 html 源代碼而不呈現頁面

[英]Wpf WebBrowser control showing html source and not rendering page

我正在做一個需要 OAuth 登錄的 WPF 應用程序,所以我使用 WebBrowser Control 來制作身份驗證部分。 當我導航到登錄頁面時,一切正常,頁面呈現正確。

當我填寫我的憑據並單擊登錄按鈕時,登錄過程中對下一頁的請求運行正常,但下一頁顯示為文本而不是呈現。

IE

<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://use.typekit.net/ezx0eeb.js"></script>
<script type="text/javascript">
    try {
        Typekit.load();
    } catch (e) {
    }
</script>
<link rel="stylesheet"
    href="https://s3-us-west-2.amazonaws.com/jive-static/jivestrap/1.0/jivestrap.min.css">
...etc..

未呈現 html 的圖像

我已經設置了 Internet Explorer 兼容性注冊表項值,以允許我的應用程序以 ie9 模式呈現所有內容。

RegistryKey myKey = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION", true);
if (myKey != null) {
  myKey.SetValue(System.AppDomain.CurrentDomain.FriendlyName, 9999);
}

有任何想法嗎? 謝謝

問題是第二個 Jive 身份驗證頁面正在發送內容類型為application/x-ms-application 我將聯系 Jive 支持以找出發送該 HTTP 標頭的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM