This repository contains code to fix an error in which a white block appears at the top of the page in WebView on devices with iOS > 17 when switching from one widget to another
Go to file
k 3ff3bb1681 https://github.com/pichillilorenzo/flutter_inappwebview/issues/1947 - In iOS version 17.2, when moving the input focus in a WebView, an unknown area appears at the top of the screen. 2024-08-28 16:02:49 +09:00
.github fix #1900, Try to load just the URL of an URLRequest if the HTTP method is GET and the HTTP request fails due to an error such as a CORS policy error #1901 2023-12-06 02:19:40 +01:00
.vscode windows: added initial webview settings, updated flutter.h get fl options implementations 2024-01-11 11:10:10 +01:00
dev_packages windows: fixed dealloc webviews logic, implemented takeScreenshot, added WebViewEnvironment and WebViewEnvironmentSettings classes 2024-01-27 18:41:10 +01:00
flutter_inappwebview initial windows implementation #460 2024-01-31 14:44:18 +01:00
flutter_inappwebview_android Merge branch 'feature/flutter_inappwebview_windows' 2024-01-31 14:20:38 +01:00
flutter_inappwebview_ios https://github.com/pichillilorenzo/flutter_inappwebview/issues/1947 - In iOS version 17.2, when moving the input focus in a WebView, an unknown area appears at the top of the screen. 2024-08-28 16:02:49 +09:00
flutter_inappwebview_macos windows: completed CookieManager implementation, added WebViewEnvironment getAvailableVersion and compareBrowserVersions methods 2024-01-28 16:24:54 +01:00
flutter_inappwebview_platform_interface initial windows implementation #460 2024-01-31 14:44:18 +01:00
flutter_inappwebview_web updated to stable 6 version 2023-12-25 18:18:33 +01:00
flutter_inappwebview_windows windows: removed not wanted debug log in in_app_webview.cpp 2024-01-31 14:50:30 +01:00
scripts updated test script 2023-11-28 02:37:48 +01:00
test_node_server fixed last android implementations, updated analysis_options files 2023-11-25 04:56:49 +01:00
tool updated test script 2023-11-28 02:37:48 +01:00
.all-contributorsrc update .all-contributorsrc 2023-12-25 17:07:02 +00:00
.gitignore updated web support 2022-04-27 16:59:49 +02:00
.metadata initial macos implementation 2022-10-17 02:23:05 +02:00
LICENSE Added InAppBrowser.onMainWindowWillClose event, Added WindowType.WINDOW for InAppWebViewSettings.windowType, fix #1738, Fixed InAppWebViewController.callAsyncJavaScript Android-issue when the last line of the functionBody parameter includes a code comment 2023-12-17 22:58:09 +01:00
README.md update README.md 2023-12-25 17:07:01 +00:00
package.json initial windows implementation #460 2024-01-31 14:44:18 +01:00

README.md

Flutter InAppWebView Plugin Share on Twitter Share on Facebook

InAppWebView-logo

All Contributors

Pub Pub Points Pub Popularity Pub Likes Awesome Flutter License

Donate to this project GitHub forks GitHub stars

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

New Version 6.x.x is OUT NOW!

Migrating from version 5.x.x is easy! Follow the online Migration guide.

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.

Installation - Web support

To make it work properly on the Web platform, you need to add the web_support.js file inside the <head> of your web/index.html file:

<head>
    <!-- ... -->
    <script type="application/javascript" src="/assets/packages/flutter_inappwebview_web/assets/web/web_support.js" defer></script>
    <!-- ... -->
</head>

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

💻

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