MARKETPLACE
PLUGINS
WEBVIEW (BUBBLE MOBILE)
Webview (Bubble Mobile) logo

Webview (Bubble Mobile)

Published March 2025
   •    Updated this month

Plugin details

A simple and elegant WebView component for Bubble native apps, allowing you to display external web content within your application. Alternative to iframe.

✅ Load any URL in a native WebView container

✅ Loading indicator while content is being fetched

✅ Event trigger when content is fully loaded

✅ State to track current URL

✅ Send custom JavaScript to the WebView via Bubble actions

✅ Receive messages from the WebView page as raw text

✅ Trigger workflows based on WebView messages

✅ Elegant preview in the Bubble editor



Editor link: https://bubble.io/page?id=ncv-react-plugins&tab=Design&name=webview&type=page

Video preview: https://9b4251e2ffea50d34f12e429488421f9.cdn.bubble.io/f1742377868002x399583288266876600/Video%20Demo.mp4

Preview link: https://ncv-react-plugins.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=false&preview_view=webview

$6

One time

5.0 stars   •   2 ratings
74 installs  
This plugin does not collect or track your personal data.

Platform

Native mobile

Contributor details

No-Code Venture logo
No-Code Venture
Joined 2017   •   199 Plugins
View contributor profile

Instructions

Documentation available at; https://docs.nocodeventure.com/react-native-plugins/react-native-webview
Editor link: https://bubble.io/page?id=ncv-react-plugins&tab=Design&name=webview&type=page

Video preview: https://9b4251e2ffea50d34f12e429488421f9.cdn.bubble.io/f1742377868002x399583288266876600/Video%20Demo.mp4

Preview link: https://ncv-react-plugins.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=false&preview_view=webview

## Usage

### Properties

- **URL** (required): The web address to load in the WebView

### States

- **currentUrl**: The current URL loaded in the WebView

### Events

- **loaded**: Triggered when the WebView has finished loading the URL

## Implementation Details

This plugin uses the `react-native-webview` library which is already included in Bubble's mobile app ecosystem. The component provides a clean interface with a loading spinner while content is being fetched.

## Example Use Cases

- Embedding documentation in your app
- Displaying external content like maps, dashboards, or third-party services
- Creating in-app browsers
- Displaying HTML content

## Setup in Bubble

1. Add the WebView component to your mobile app page
2. Set the URL property to your desired web address
3. Use the "loaded" event to perform actions after the content has loaded
4. Access the "currentUrl" state to monitor the current loaded URL

## Limitations

- The WebView respects the same-origin policy and other web security features
- Some websites may prevent embedding in WebViews
- Performance depends on the complexity of the loaded website

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

perfect!!  exactly what I need
October 19th, 2025
easy, reliable, and easy to activate. Make sure you set your mobile view to "non-scrollable" view.
Fantastic
April 21st, 2025
Very simple to setup and works like a charm
Bubble