DotNetBrowser

DotNetBrowser 在Java应用程序中集成一个基于chrome的浏览器来处理和显示HTML5、CSS3、JavaScript、Flash等等。   功能 WPF / WinForms控制 DotNetBrowser提供了.NET WPF / WinForms控件,可以嵌入到.NET应用程序中,以显示包括现代web页面在内的HTML内容。   准确显示网页 网页由Chromium引擎呈现。因为这个网页看起来和通过谷歌Chrome呈现的完全一样。   HTML5,CSS3,JavaScript支持 DotNetBrowser支持所有现代web标准,包括HTML5、CSS3和JavaScript。一般来说,它支持与谷歌Chrome相同的web标准   多进程架构 DotNetBrowser继承了Chromium多进程架构。这意味着每个web页面都通过单独的Chromium呈现过程。实际上,所有本机功能都通过独立的本机进程。这意味着Chromium不会使用.NET应用程序的内存。   浏览器事件监听器 您可以侦听不同的web浏览器事件,如启动加载框架、完成加载框架、放弃加载框架、主框架中加载的文档、标题和状态更改事件等。   JavaScript对话框处理程序 JavaScript对话框如警报、确认、提示、关闭前、文件上传对话框可以使用DialogHandler进行处理。您可以选择是否显示JavaScript对话框,以及对话框的样式。   资源处理程序 使用ResourceHandler您可以处理加载资源的过程,比如HTML,图像,JavaScript等等。   负载处理程序 使用LoadHandler,您可以处理任何负载活动,包括过滤在浏览器组件中加载的所有URLs。   保存网页 Browser.Saveweb允许您将加载的web页面保存为一组文件。   弹出窗口处理程序 所有弹出窗口都可以使用PopupHandler。您规定是否显示弹出窗口,以及应该如何显示窗口(例如,在单独的窗口中,在应用程序选项卡中等等)。   双向JavaScript到.NET桥 您可以在加载的web页面上执行JavaScript代码,并将执行结果返回到.NET端。您可以注册新的JavaScript函数并将它们与.NET方法关联起来。每次JavaScript调用这个函数时,都会应用一个合适的.NET方法。   插件管理器 使用PluginManager API,您可以获得有关所有可用插件的信息,并可以选择启用/禁用它们。   控制台侦听器 使用ConsoleMessageEvent,您可以侦听具有不同级别的控制台消息,如调试、日志、警告或错误,以获得关于加载web页面上的JavaScript错误的通知。   修改用户代理 使用DotNetBrowser,您可以修改浏览器的用户代理字符串,该字符串将被发送到web服务器。   SSL证书对话框 DotNetBrowser API允许处理SSL X.509客户端证书。   将HTML转换为图像 拍一张截图,甚至拍下完整的网页图片。   XPath支持 在整个文档或特定节点的范围内计算XPath表达式。   DOM访问 DOM API提供了用于访问和修改DOM、查找特定节点、修改其属性和内容、监听DOM事件甚至更多的功能——都无需使用JavaScript。   地理定位和谷歌API支持 使用谷歌地图及谷歌地图地理定位API。   HTML5桌面通知 NotificationHandler允许您处理web页面需要显示桌面通知的情况。您可以规定是否允许web页面显示通知。   打印API 自定义从JS 和 .NET打印已加载的web页面。

咨询

  • 点击这里给我发消息 发邮件给我们

搜索