Jei taip, tai paprasta, bet projekto naudojama svetainė yra labai prastai suderinama su IE (skundžiasi: aš asmeniškai manau, kad IE yra per blogai, o standartų palaikymas yra per prastas), todėl neturėjau kito pasirinkimo, kaip tik ieškoti kitų panašių WebBrowser valdiklių ir radau keletą gerų pakaitinių valdiklių:
GeokoFx: Firefox Geoko Engine Windows Forms Package, atsisiųsti iš google Adresas: http://code.google.com/p/geckofx/ Oficiali svetainė: http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
Iš pradžių nusprendžiau naudoti "GeokoFx", nes projekto naudojama svetainė yra labai greitai atidaroma naudojant "Firefox", tačiau kelias dienas ieškojau ir nesužinojau, kaip perduoti js objektą valdymui, kai radau, kad Qt webbroswer valdymas taip pat yra kapsuliuotas WebKit valdymas, nusprendžiau naudoti WebKit, bet WebKit.NET tiesiogiai nepateikė būdo perduoti objektą, o tada radau dar vieną gerą dalyką:
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ Toliau yra labai paprasta, atsisiųsti open-webkit-sharp, nukopijuoti visus failus Core aplankas ir Nuorodos aplankas į savo projekto katalogą, tada atidarykite savo projektą ir pridėti nuorodą OpenWebKitSharp.dll ir WebKit.Interop.dll (jei jūsų projektas veikia .NET Framework 2.0 arba 3.5 nuorodos Binary_ Šie du failai NET2 aplanke, NET4.0 atveju, nurodo šiuos du dvejetainio aplanko DLL); Tada yra "Toolbox" - > pasirinkimai - > "Selection" OpenWebKitSharp.dll ir vilkite "WebKitBrowser" iš "Toolbox" į savo formą. Dabar tai didelis žingsnis, tačiau norėdami išvengti visokių klaidų jį naudojant, pirmiausia turime įdiegti du palaikomuosius failus: |