搜索插件、代码仓与 APP 分类

插件详情v6.1.5

flutter_inappwebview

一个 Flutter 插件,允许您添加内联 WebView,使用无头 WebView,并打开应用内浏览器窗口。

AndroidiOSWebmacOSWindows
近 30 天下载
133万
喜欢数
2850
Pub 分数
130

安装插件

flutter pub add flutter_inappwebview

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

一个 Flutter 插件,支持内联 WebView、无头 WebView 和应用内浏览器窗口的集成。它支持 Android、iOS、Web、macOS 和 Windows 等多个平台,为开发者提供灵活性,可直接在应用中嵌入网页内容,或在受控的浏览器环境中打开 URL。该插件提供丰富的自定义选项和事件处理功能,以提升用户体验。

适合场景

  • 在移动应用中嵌入网页内容
  • 在应用内显示动态网页
  • 在安全的内置浏览器中打开链接
  • 在网页视图中运行 JavaScript 代码
  • 处理网页导航事件
  • 支持离线网络内容缓存

主要特点

  • 支持内联和无头 WebView
  • 跨平台兼容性
  • JavaScript 注入和执行
  • 可自定义的内置浏览器
  • 导航和生命周期事件处理
  • 内置缓存和 cookie 管理

适合对象

  • 使用网页内容构建混合应用程序的开发人员
  • 需要安全应用内浏览的应用
  • 需要动态网页渲染的项目
  • 使用 Flutter 进行多平台开发的团队
  • 集成第三方网络服务的应用程序

使用建议

  • 需要在 Android 和 iOS 上正确处理权限
  • 网页视图性能可能因设备而异
  • 加载外部内容时必须遵循安全最佳实践
  • 对高级网络功能(如 WebGL)的支持有限
  • 长时间运行的Web会话可能导致的内存使用
  • 如需,需要手动管理SSL证书验证

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Flutter InAppWebView Plugin Share on Twitter Share on Facebook

InAppWebView-logo

All Contributors

flutter_inappwebview version Pub Points Pub Popularity Pub Likes Awesome Flutter License

Donate to this project GitHub forks GitHub stars

Supported Platforms

flutter_inappwebview_platform_interface version flutter_inappwebview_android version flutter_inappwebview_ios version flutter_inappwebview_macos version flutter_inappwebview_windows version flutter_inappwebview_linux version flutter_inappwebview_web version

A Flutter plugin that allows you to add an inline webview, to use an headless webview, and to open an in-app browser window.

Articles/Resources

Showcase - Who use it

Check the Showcase page to see an open list of Apps built with Flutter and Flutter InAppWebView.

Are you using the Flutter InAppWebView plugin and would you like to add your App there?

Send a submission request to the Submit App page!

Requirements

Installation

Add flutter_inappwebview as a dependency in your pubspec.yaml file.

Platform Installation Setup:

Support

Did you find this plugin useful? Please consider to make a donation to help improve it!

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Alex Li
Alex Li

💻
1/2
1/2

💻
Christofer Bodin
Christofer Bodin

💻
Matthew Lloyd
Matthew Lloyd

💻
C E
C E

💻
Robson Araujo
Robson Araujo

💻
Ryan
Ryan

💻
CodeEagle
CodeEagle

💻
Tanay Neotia
Tanay Neotia

💻
Jamie Joost
Jamie Joost

💻
Matias de Andrea
Matias de Andrea

💻
YouCii
YouCii

💻
Salnikov Sergey
Salnikov Sergey

💻
Po-Jui Chen
Po-Jui Chen

💻
Manuito
Manuito

💻
setcy
setcy

💻
EArminjon
EArminjon

💻
Ashank Bharati
Ashank Bharati

💻
Michael Chow
Michael Chow

💻
Osvaldo Saez
Osvaldo Saez

💻
rsydor
rsydor

💻
Le Minh Hoang
Le Minh Hoang

💻
Michael Kao
Michael Kao

💻
cloudygeek
cloudygeek

💻
Christoph Eck
Christoph Eck

💻
Ser1ous
Ser1ous

💻
Caleb Jones
Caleb Jones

💻
Saverio Murgia
Saverio Murgia

💻
Trần Đức Tâm
Trần Đức Tâm

💻
Joker
Joker

💻
Yash Chandra Verma
Yash Chandra Verma

💻
Arne Kepp
Arne Kepp

💻
Ömral Cörüt
Ömral Cörüt

💻
LrdHelmchen
LrdHelmchen

💻
Steven Gunanto
Steven Gunanto

💻
Michael Rittmeister
Michael Rittmeister

💻
Akira Aratani
Akira Aratani

💻
Doflatango
Doflatango

💻
Edmund Tay
Edmund Tay

💻
Andrei Diaconu
Andrei Diaconu

💻
Daniel Kao
Daniel Kao

💻
xuty
xuty

💻
Ben Bieker
Ben Bieker

💻
Phạm Như Vũ
Phạm Như Vũ

💻
SebastienBtr
SebastienBtr

💻
NeZha
NeZha

💻
Jan Klinge
Jan Klinge

💻
PauloDurrerMelo
PauloDurrerMelo

💻
benmeemo
benmeemo

💻
cinos
cinos

💻
Rex Raphael
Rex Raphael

💻
Jan Henrik Høiland
Jan Henrik Høiland

💻
Iguchi Tomokatsu
Iguchi Tomokatsu

💻
Jonas Uekötter
Jonas Uekötter

📖 💻
emakar
emakar

💻
liasica
liasica

💻
Eiichiro Adachi
Eiichiro Adachi

💻
Kamil Powałowski
Kamil Powałowski

💻
Akio Yamamoto
Akio Yamamoto

💻
mohenaxiba
mohenaxiba

💻
Ben Anderson
Ben Anderson

💻
Daan Poron
Daan Poron

🛡️
ふぁ
ふぁ

💻
perffecto
perffecto

💻
Chandra Abdul Fattah
Chandra Abdul Fattah

💻
Aleksandar Lugonja
Aleksandar Lugonja

💻
Alexandre Richonnier
Alexandre Richonnier

💻
Sunbreak
Sunbreak

💻
Eric Lee
Eric Lee

📖
KhatibFX
KhatibFX

💻
Guide.inc
Guide.inc

💻
Niraj Nandish
Niraj Nandish

💻
nesquikm
nesquikm

💻
Andreas Gangsø
Andreas Gangsø

💻
Alexandru Terente
Alexandru Terente

💻
Dango Mango
Dango Mango

💻
Max Zimmermann
Max Zimmermann

💻
Alexandru Dochioiu
Alexandru Dochioiu

💻
YumengNevix
YumengNevix

💻
lrorpilla
lrorpilla

💻
Michal Šrůtek
Michal Šrůtek

💻
daisukeueta
daisukeueta

💻
Gray Mackall
Gray Mackall

💻
Pavel Mazhnik
Pavel Mazhnik

💻
nlog (solrin)
nlog (solrin)

💻
Murmurl912
Murmurl912

💻
Benjamin Schulz
Benjamin Schulz

🤔
seal-app
seal-app

💻
Takuya Tominaga
Takuya Tominaga

💻
Sergey
Sergey

💻
yuanbo li
yuanbo li

💻
Ryan Feline
Ryan Feline

💻
Jeff Ward
Jeff Ward

⚠️
Yelzhan Yerkebulan
Yelzhan Yerkebulan

💻
GooRingX
GooRingX

💻
Robodoh
Robodoh

💻
imoyakin
imoyakin

💻
laishere
laishere

💻
Marco Muccinelli
Marco Muccinelli

💻
momadvisor
momadvisor

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

所属分类

依赖

依赖清单 6 项

  • flutter_inappwebview_android^1.1.3
  • flutter_inappwebview_ios^1.1.2
  • flutter_inappwebview_macos^1.1.2
  • flutter_inappwebview_platform_interface^1.3.0
  • flutter_inappwebview_web^1.1.2
  • flutter_inappwebview_windows^0.6.0

源码仓库

使用此插件的项目