亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

IE9 WebBrowser控件是否支持IE9的所有功能,包括SVG?

IE9 WebBrowser控件是否支持IE9的所有功能,包括SVG?

HUWWW 2019-06-25 17:31:00
IE9 WebBrowser控件是否支持IE9的所有功能,包括SVG?我最近升級到IE9-beta?,F在,在我的.NET(3.5)WinForm應用程序中,我想使用WebBrowser控制室。所以我的問題是,WebBrowser控件將顯示IE9的所有屬性和功能?我關心的是,我想在上面呈現一些SVG圖形。
查看完整描述

3 回答

?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

WebBrowser控件將使用您安裝的任何版本的IE,但出于兼容性原因,默認情況下它將以IE7標準模式呈現頁面。

如果您想利用IE9的新特性,應該添加元標記。<meta http-equiv="X-UA-Compatible" content="IE=9" >內部<head>標記的HTML頁面。

必須在指向CSS、JavaScript文件等的鏈接之前添加此元標記,這些鏈接也在<head>正常工作(只有其他<meta>標簽或<title>標簽可以先于它)。

另一種辦法是在以下方面添加一個登記冊條目:

HKLM>軟件>Microsoft>InternetExplorer>Main>FeatureControl>FeatureBrowser_仿真器

并在其中添加“myApplicationName.exe”,其值為“9000”,以強制WebBrowser控件以IE9模式顯示頁面。盡管有其他您也可以使用的值同樣,請注意,這些文檔并不完全準確,因為無論您使用什么值,似乎都不可能在IE8模式下獲得呈現頁面。

將注冊表項添加到HKCU中的相同路徑(而不是HKLM)中也會有效-這是有用的,因為寫到HKLM需要管理員特權,而HKCU不需要。


查看完整回答
反對 回復 2019-06-25
?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

謝天謝地我找到了這個。以下是極為重要的事項:

<meta http-equiv="X-UA-Compatible" content="IE=9" >

沒有這一點,我生成的所有報告都不會在IE9安裝后工作,盡管它在IE8中做得很好。它們會在Web瀏覽器控件中正確地顯示,但當我調用.Print()時,會丟失字母、占用空白等。它們只是基本的HTML,即使是在Mosonic中也應該能夠呈現出來。呵呵,不知道為什么IE7兼容模式會出現混亂。值得注意的是,您可以使用同一頁5次.Print(),每次都會丟失不同的字母。它甚至會轉到PDF輸出中,所以肯定是瀏覽器。


查看完整回答
反對 回復 2019-06-25
  • 3 回答
  • 0 關注
  • 676 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號