WebBrowser Controls
- Updated2026-05-01
- 1 minute(s) read
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