Vision Library+ / Navigation & display controls
Web View+
Web View+ embeds an iframe-compatible website or PI Vision display inside the current display. It can also open content in a dialog or present several pages as tabs or an automatic slideshow.
Overview
Web View+ embeds an iframe-compatible website or PI Vision display inside the current display. It can also open content in a dialog or present several pages as tabs or an automatic slideshow.

Watch the demo
See Web View+ in a practical PI Vision workflow.
When to use it
Use Web View+ when you need to:
- Show another PI Vision display inside the current display.
- Place related web content beside process data.
- Cycle through several pages as a slideshow.
- Pass time range, asset context, or query parameters to another page.
Use Navigation Button when the target should open as a separate page instead of remaining embedded.
Before you begin
- Confirm that the target website permits iframe embedding.
- Use HTTPS content when PI Vision is served over HTTPS.
- Confirm that browser security policies, authentication, and frame-source settings permit the target page.
- Prepare any AF attribute that will provide a dynamic URL.
Add and set up the symbol
- Select Web View Plus in the PI Vision symbol gallery.
- Add the symbol to the display and open its configuration pane.
- Select Embedded or Dialog mode.
- Choose an attribute URL, one custom URL, or several configured pages.
- Enable interaction and context parameters required by the target page.
- Confirm that the page loads and remains usable for the intended operator account.
Use the symbol
In embedded mode, interact with the page inside the symbol when interaction is enabled. In dialog mode, select the configured button to open a movable and resizable window.
For multiple pages, use the tabs or slideshow controls to change the active page. Select the navigation action when the current page should open in a separate browser tab.
Configure the symbol
Display mode
- Embedded: Shows the selected page inside the symbol.
- Dialog: Shows a button that opens the page in a movable and resizable window.

URL source
- Attribute: Reads the URL from the configured data source's current value.
- Custom: Uses one fixed URL.
- Multiple: Uses configured pages as a slideshow or tabs.
- Interaction: Allows pointer and keyboard interaction with embedded content.
- Navigation button: Opens the active page in a separate browser tab.
- Slideshow buttons: Shows manual previous and next controls.
- Auto reload: Reloads the active page at the configured interval.
- Interval: Sets the slideshow or reload interval in seconds.
Custom page
A custom page accepts an iframe-compatible URL and optional query-string parameters.

Each parameter has a key and a literal or display-derived value.

PI Vision page
- Zoom to fit: Scales the embedded display so its content remains visible.
- Set start and end time: Passes the current display time range.
- Show timebar: Shows or hides the embedded display's time bar.
- Show zoom buttons: Shows or hides the embedded display's zoom controls.
- Set asset context: Passes the current or a custom AF element to the embedded display.
Seeq page
- Trend items: Passes configured attributes, symbol assets, or the selected display asset.
- Display time: Passes the display time or a custom range.
- Investigate time: Passes the display time or a custom investigation range.
- Workbook: Opens a configured Seeq workbook.
- Expanded asset: Expands the selected asset in Seeq.
- Asset swap: Sets the selected Seeq asset.
- Selected tab: Opens Search, Investigate, or Annotate.
- View mode: Opens Edit, View, or Present mode.
Troubleshooting and limitations
- The page is blank or refused: Confirm that the target permits iframe embedding and that its frame-source policy includes the PI Vision site.
- The browser reports mixed content: Use an HTTPS target when PI Vision uses HTTPS.
- Authentication is requested repeatedly: Confirm that the target supports the browser's current authentication context.
- Clicks do not work: Enable Interaction.
- Context parameters are missing: Confirm the configured parameter names and whether the selected page type supports display time or asset context.
