Si es eso, es sencillo, pero la web que usa el proyecto tiene una compatibilidad extremadamente pobre con IE (queja: personalmente creo que IE es una lástima y el soporte para estándares es muy pobre), así que no tuve más remedio que buscar otros controles similares para navegador web y encontré algunos buenos controles de reemplazo:
GeokoFx: Paquete de formularios para Windows para Firefox Geoko Engine, descarga en Google Dirección: http://code.google.com/p/geckofx/ Página oficial: http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
Originalmente decidí usar GeokoFx, porque la web que usa el proyecto se abre muy rápido con Firefox, pero busqué durante unos días y no descubrí cómo pasar un objeto js al control; cuando descubrí que el control webbroswer de Qt también es un control encapsulado de WebKit, decidí usar WebKit, pero no WebKit.NET proporcionaba directamente una forma de pasar el objeto, y luego encontré otra cosa buena:
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ Lo siguiente es muy sencillo: descarga open-webkit-sharp, copia todos los archivos de la carpeta Core y la carpeta References al directorio de tu proyecto, luego abre tu proyecto y añade el OpenWebKitSharp.dll de referencia y WebKit.Interop.dll (si tu proyecto se ejecuta en .NET Framework 2.0 o 3.5 referencias Binary_ Estos dos archivos en la carpeta NET2, en el caso de NET4.0, hacen referencia a estas dos dlls en la carpeta Binary); Luego está la Caja de herramientas - > Selecciones - > OpenWebKitSharp.dll de selección y arrastra WebKitBrowser desde la Caja de herramientas a tu formulario. Ahora es un gran paso, pero para evitar todo tipo de errores al usarlo, primero necesitamos instalar dos archivos de apoyo: |