TeamDev DotNetBrowser v1.19 (27 Nov 2018) Retail

QQ:1395255103


Integrate a Chromium-based browser with your .NET app to display and process HTML5, CSS3, JavaScript, Flash etc.

Why DotNetBrowser?
PROFESSIONAL SUPPORT
Your questions are promptly handled by the development team.
EXPLICIT API AND DOCS
Easy-to-use API, Quick Start Guides, and extensive Documentation

BEST TECHNOLOGY CHOICE
Is based on a WebKit successor, Chromium™browser. Can display modern content built with HTML5, CSS3, JavaScript, Silverlight® and other web technologies.

Features:
WPF / WinForms Control
DotNetBrowser provides .NET WPF / WinForms Control that can be embedded into .NET Applications to display HTML content including modern web pages. Learn more.

Multi-Process Architecture
DotNetBrowser inherits Chromium Multi-Process Architecture. It means that every web page is rendered in separate Chromium Render process. Actually all native functionality is running in separate native processes. It means that Chromium will not use memory of your .NET application.

Load Handler
With LoadHandler you can handle any load activity including filtering all URLs loaded in Browser component. See example.

Bidirectional JavaScript to .NET Bridge
You can execute JavaScript code on the loaded web page and return the result of execution to the .NET side. You can register new JavaScript functions and associate them with .NET methods. Every time JavaScript invokes this function an appropriate .NET method will be applied. Learn more.

SSL Certificate Dialogs
DotNetBrowser API allows handling SSL X.509 Client Certificates. See example.

DOM Access
DOM API provides functionality that can be used for accessing and modifying DOM, finding particular nodes, modifying their attributes and contents, listening to DOM events and even more – all without the need to use JavaScript. Learn more.

Display Web Accurately
Web page is rendered by Chromium engine. Because of this web pages will look exactly as in Google Chrome.

Browser Events Listeners
You can listen to different web browser events such as start loading frame, finish loading frame, fail loading frame, document loaded in main frame, title and status change events etc. See example.

Resource Handler
With ResourceHandler you can handle process of loading resources such as HTML, images, JavaScript, etc. See example.

Popups Handler
All popup windows can be handled with PopupHandler. You decide whether popup window should be displayed or not and how exactly it should be displayed (e.g. in a separate window, in your application tab etc.). Learn more.

Plugin Manager
Using PluginManager API you can get information about all available plugins and enable/disable them. Learn more.

HTML to Image
Take a screenshot, and even capture an image of the complete web page.See example.

Geolocation and Google API support
Use Google Maps™ Geolocation API and work with Google Maps. See example.

Printing API
Customize the printing of the loaded web pages from both JS and .NET. Learn more.

HTML5, CSS3, JavaScript Support
DotNetBrowser supports all the modern web standards including HTML5, CSS3 and JavaScript. In general it supports the same web standards as Google Chrome™.

JavaScript Dialogs Handler
The JavaScript dialogs such as alert, confirmation, prompt, beforeunload, file upload dialog can be handled using DialogHandler. You can choose whether a JavaScript dialog should be displayed or not and what the dialog should look like. See example.

Save Web Page
The Browser.SaveWebPage() allows you to save the loaded web page as a set of files. See example.

Console Listener
Using the ConsoleMessageEventyou can listen to console messages with different levels such as DEBUG, LOG, WARNING or ERROR, to get notifications about JavaScript errors on the loaded web page. See example.

Modify User Agent
With DotNetBrowser you can modify browser’s User-Agent string that will be sent to a web server. See example.

XPath Support
Evaluate XPath expressions in scope of the whole document or a specific node. See example.

HTML5 Desktop Notifications
NotificationHandler allows you to tackle the situation when web page wants to display desktop notifications. You decide whether the web page is allowed to display notifications or not. Learn more.

将基于Chromium的浏览器与您的.NET应用程序集成,以显示和处理HTML5,CSS3,JavaScript,Flash等。

为什么选择DotNetBrowser?
专业支持
您的问题由开发团队迅速处理。
显式API和文档
易于使用的 API 快速入门指南以及广泛的文档

最佳技术选择
是基于WebKit的继任者,铬™浏览器。可以显示使用HTML5,CSS3,JavaScript,Silverlight®和其他Web技术构建的现代内容。

功能:
WPF / WinForms控件
DotNetBrowser提供.NET WPF / WinForms控件,可以嵌入到.NET应用程序中以显示包括现代网页在内的HTML内容。了解更多

多进程架构
DotNetBrowser继承了Chromium多进程架构。这意味着每个网页都在单独的Chromium Render流程中呈现。实际上,所有本机功能都在单独的本机进程中运行。这意味着Chromium不会使用.NET应用程序的内存。

加载处理程序
使用LoadHandler,您可以处理任何加载活动,包括过滤浏览器组件中加载的所有URL。见例子

双向JavaScript到.NET Bridge
您可以在加载的网页上执行JavaScript代码,并将执行结果返回给.NET端。您可以注册新的JavaScript函数并将它们与.NET方法相关联。每次JavaScript调用此函数时,都将应用适当的.NET方法。了解更多

SSL证书对话框
DotNetBrowser API允许处理SSL X.509客户端证书。见例子

DOM Access
DOM API提供的功能可用于访问和修改DOM,查找特定节点,修改其属性和内容,监听DOM事件甚至更多 - 所有这些都无需使用JavaScript。了解更多

准确显示网页
网页由Chromium引擎呈现。因为这个网页看起来与谷歌浏览器完全一样。

浏览器事件监听器
您可以监听不同的Web浏览器事件,例如开始加载帧,完成加载帧,加载帧失败,主框架中加载的文档,标题和状态更改事件等。请参阅示例

资源处理程序
使用ResourceHandler,您可以处理加载资源(如HTML,图像,JavaScript等)的过程。请参阅示例

弹出窗口处理程序
所有弹出窗口都可以使用PopupHandler处理。您可以决定是否显示弹出窗口以及应该如何显示(例如,在单独的窗口中,在应用程序选项卡中等)。了解更多

插件管理器
使用PluginManager API,您可以获取有关所有可用插件的信息并启用/禁用它们。了解更多

HTML to Image
获取屏幕截图,甚至捕获完整网页的图像。见例子

地理位置和Google API支持
使用Google Maps™地理位置API并使用Google地图。见例子

Printing API
自定义从JS和.NET打印已加载的Web页面。学到更多

HTML5,CSS3,JavaScript支持
DotNetBrowser支持所有现代Web标准,包括HTML5,CSS3和JavaScript。通常,它支持与Google Chrome™相同的Web标准。

JavaScript对话框处理
程序可以使用DialogHandler 处理 JavaScript对话框,如警报,确认,提示,beforeunload,文件上载对话框。您可以选择是否应显示JavaScript对话框以及对话框的外观。见例子

保存网页
Browser.SaveWebPage()允许您将加载的网页保存为一组文件。见例子

控制台侦听器
使用ConsoleMessageEvent您可以侦听具有不同级别(如DEBUG,LOG,WARNING或ERROR)的控制台消息,以在加载的网页上获取有关JavaScript错误的通知。见例子

修改用户代理
使用DotNetBrowser,您可以修改将发送到Web服务器的浏览器的User-Agent字符串。见例子

XPath支持
在整个文档或特定节点的范围内评估XPath表达式。见例子

HTML5桌面通知
NotificationHandler允许您在网页想要显示桌面通知时解决这种情况。您可以决定是否允许网页显示通知。了解更多

猜你喜欢

转载自blog.csdn.net/iamygx/article/details/86501686