209 Commits

Author SHA1 Message Date
Lorenzo Pichilli
ab0a5cc5b5 Added , (available only for Android), Added , and events to manage javascript popup dialogs only for Android now, added support for javascript dialogs popups for iOS 2019-10-29 03:03:50 +01:00
Lorenzo Pichilli
bc6bed1891 Added new WebView option minimumFontSize, Added new Android WebView options, Added new iOS WebView options, Added onGeolocationPermissionsShowPrompt event and GeolocationPermissionShowPromptResponse class (available only for Android), updated Android ContentBlocker, updated Android build.gradle compileSdkVersion 29 2019-10-28 04:58:25 +01:00
Lorenzo Pichilli
372b771211 updated webview options, updated content blockers 2019-10-27 04:35:05 +01:00
Lorenzo Pichilli
3ffa1c0a43 Updated onLoadResource event, Updated WebResourceResponse class, Deleted WebResourceRequest class, added useOnDownloadStart option, created webview options classes, added initial content blocking support 2019-10-26 22:11:23 +02:00
Lorenzo Pichilli
49983cfdaf added onDownloadStart event, onLoadResourceCustomScheme event and resourceCustomSchemes option, onTargetBlank event and useOnTargetBlank option, code refactoring 2019-10-26 04:42:50 +02:00
Lorenzo Pichilli
5fc1d405d3 updated plugin version, added new options to hide/show scrollbars #165, initial support for DownloadManager in Android and iOS 2019-10-25 03:21:03 +02:00
Lorenzo Pichilli
10b42f20c3 fix migration to Swift 5, updated README.md, fix #149 2019-10-24 18:27:28 +02:00
Lorenzo Pichilli
29e4474c13
Merge branch 'master' into master 2019-10-24 12:34:07 +02:00
Lorenzo Pichilli
4b14e44e5c
Merge pull request #155 from AlexVincent525/master
Fix abstract method error  && swift version error
2019-10-24 12:28:53 +02:00
wyy
c316c4791f migrating to swift 5.0 2019-09-23 10:29:13 +08:00
AlexVincent525
990fe52a48 Fix iOS side compile error with swift_version. 2019-09-11 15:27:56 +08:00
Ben Ulmer
cb79211592 done 2019-06-18 14:35:40 -07:00
Lorenzo Pichilli
f6353b8f72 fix #43, fix #73 2019-06-07 02:13:56 +02:00
Robson Araujo
6af7d1249e Fix crash on xcode 10.2 2019-05-30 14:49:51 -07:00
pichillilorenzo
da99de051a fix #98, fix #93, fix #80 2019-05-23 01:51:42 +02:00
Lorenzo Pichilli
76ffe41d1e
Merge pull request #88 from matthewlloyd/transparent
Adds a transparentBackground option for iOS and Android
2019-05-22 16:20:41 +02:00
Matthew Lloyd
89d2e0b56b Adds a transparentBackground option for iOS and Android
This is useful to prevent a brief white flash on initialization
for apps that use a dark theme.
2019-04-27 04:00:24 -04:00
Matthew Lloyd
0dfbfe9a35 iOS: Call setNeedsLayout() in scrollViewDidScroll()
Otherwise, the web view scrolls in blank white space which
doesn't get painted until the scroll gesture is finished,
because the WKWebView hasn't rendered that part of the
viewport to its offscreen buffer.
2019-04-26 18:02:30 -04:00
pichillilorenzo
36fc04c285 fix #74, merge #81 #83, fix javascript ...args parameter of window.flutter_inappbrowser.callHandler() 2019-04-26 16:55:05 +02:00
pichillilorenzo
0c49b45b01 moved json serialization for JavaScriptBridgeInterface to dart side, fix #64, fix #46 2019-03-14 21:59:13 +01:00
pichillilorenzo
a480ebf6a1 added return value for JavaScriptHandlerCallback, added flutterInAppBrowserPlatformReady event for javascript, breaking change: javaScriptHandlersMap contains only one callback 2019-03-14 05:43:07 +01:00
pichillilorenzo
f3f0876f28 fix #56, some code cleanup 2019-03-12 02:14:30 +01:00
pichillilorenzo
1dfa6323c6 added support for iOS inline native WebView integrated in the flutter widget tree (#18, #45), fix #54 #38 #26 #32 #33 #29 #15 2019-03-11 03:34:58 +01:00
Lorenzo Pichilli
3b538104f5
Merge pull request #27 from igtm/encodeurl
[fix] encode resourceURL
2018-12-20 09:20:16 +01:00
Lorenzo Pichilli
a2b7e48221
Merge pull request #24 from huzhiren/master
Fixed error: Double value cannot be converted to Int because the result would be greater than Int.max in 32-bit devices
2018-12-20 09:18:25 +01:00
Iguchi Tomokatsu
7dc29355b4 [fix] encode resourceURL 2018-12-18 16:24:24 +09:00
Ryan
2812726655
Update SwiftFlutterPlugin.swift 2018-12-12 07:10:53 +13:00
Ryan
54faefe23f
Update InAppWebView.swift 2018-12-12 07:10:16 +13:00
Ryan
312655329d
Update InAppBrowserWebViewController.swift 2018-12-12 07:09:15 +13:00
Joao Paulo Marquesini
a9bcbe1f86 fixing a problem in safari webview and adding tabs to examples 2018-12-07 17:52:24 -02:00
pichillilorenzo
8b5a634715 working on iOS inline webview implementation 2018-11-27 17:34:44 +01:00
pichillilorenzo
a5a784dd05 init iOS inline webview implementation 2018-11-13 12:02:20 +01:00
pichillilorenzo
b043b435d2 v0.5.5 2018-11-07 01:11:27 +01:00
pichillilorenzo
305c726274 added WebHistory and WebHistoryItem class, added getCopyBackForwardList, goBackOrForward, canGoBackOrForward and goTo methods for InAppWebView and InAppBrowser, updated docs 2018-10-30 01:39:07 +01:00
pichillilorenzo
ab7b1b68ad added and class, added method for and 2018-10-29 22:02:59 +01:00
pichillilorenzo
ac962a59d7 completed CookieManager class #8 #3 2018-10-27 21:07:00 +02:00
pichillilorenzo
ec348cd8a0 v0.5.2 2018-10-23 01:45:42 +02:00
pichillilorenzo
7756aa8622 v0.5.0 2018-10-22 00:41:39 +02:00
pichillilorenzo
99ff84c617 v0.4.1 2018-10-18 01:38:36 +02:00
pichillilorenzo
860a42e2ba v0.4.0 2018-10-16 01:27:58 +02:00
pichillilorenzo
c7356f33c8 fixed WebView.storyboard path for iOS, added v0.3.2 2018-10-14 13:58:42 +02:00
pichillilorenzo
88d88bd11d fixed onLoadResource, added InAppBrowser.addJavaScriptHandler() and InAppBrowser.removeJavaScriptHandler() methods, v0.3.0 2018-10-13 21:12:32 +02:00
pichillilorenzo
b4e3e73bce updated onLoadResource method, InAppBrowser.open url parameter has the default value: 'about:blank' 2018-10-13 03:16:08 +02:00
pichillilorenzo
d696ed1e68 fixed WebView.storyboard to iOS deployment target 8.0, added onLoadResource method 2018-10-12 03:46:33 +02:00
pichillilorenzo
f032b7f635 v0.2.1, fixed InAppBrowser.injectScriptCode() method when there is not a return value, added InAppBrowser.onConsoleMessage() method to manage console messages #5 2018-10-10 01:52:27 +02:00
pichillilorenzo
db65f7a042 updated README.md and documentation 2018-10-05 13:18:28 +02:00
pichillilorenzo
bc47fd2471 added the ability to create multiple instances of browsers 2018-09-30 21:52:56 +02:00
pichillilorenzo
5db9575a6f added initial support of SFSafariViewController for iOS, updated ChromeCustomTabs for android, added initial version of _ChannelManager dart class 2018-09-26 02:56:56 +02:00
pichillilorenzo
4d3a17890e fixed webview closing on android 2018-09-24 01:53:22 +02:00
pichillilorenzo
aa583ad68a added shouldOverrideUrlLoading method 2018-09-23 21:38:31 +02:00