Use the WebBrowser control to enable web browsing and embed webpages in your VI front panel.

You can use a WebBrowser control to navigate to specified URLs and display web-hosted content to users. You can also use the Execute JavaScript method to programmatically interact with webpage components.
Note NI does not offer technical support for debugging JavaScript code.
The WebBrowser control is built on the Chromium Embedded Framework (CEF), and shares the same features and HTML5 compliance as Chromium. The following Chromium options are disabled in the control:
  • Extensions
  • Component updates
  • Metrics and telemetry
  • Breakpad crash reporting
  • Notifications API
  • Web Apps / PWAs
  • First-run UI
  • Default browser checks
The WebBrowser control supports caching browsing data using the default CEF caching support. Cache paths are located in the LabVIEW Data directory. LabVIEW separates cached data by LabVIEW version in this directory. Example default paths for different operating systems include:
  • Windows: %USERPROFILE%\Documents\LabVIEW Data\2026(64-bit)\CEF
  • Linux: ~/natinst/LabVIEW Data/2026(64-bit)/CEF
  • Mac: ~/Documents/LabVIEW Data/2026(64-bit)/CEF