草庐IT

5WebView

全部标签

javascript - Dart : capture an image of a Flutter webview

我想知道是否可以捕获WebView的图像?这是我尝试过的:例如webview_flutter0.1.0+1:staticGlobalKeypreviewContainer=newGlobalKey();...newRaisedButton(onPressed:takeScreenShot,child:constText('TakeaScreenshot'),),...takeScreenShot()async{RenderRepaintBoundaryboundary=previewContainer.currentContext.findRenderObject();ui.Image

dart - Flutter/flutter_webview_plugin => 在向下/向上滚动时隐藏/显示 AppBar + BottomNavigationBar

我正在使用WebviewScaffold。它运行良好,但现在我想在向上滚动时隐藏BottomNavigationBar和AppBar。向下滚动它应该显示AppBar和BottomNavigationBar。就像在iOS上的Chrome中一样。据我所知,我不能使用Sliver,因为“警告:webview没有集成在widget树中,它是flutterview之上的原生View。你将无法使用snackbars、dialogs...”如果有人能帮助我,那就太好了。提前致谢! 最佳答案 我找到了如何获取ScrollParams....但现在我

dart - Flutter WebView Plugin - 如何处理本地存储变量

背景:我正在开发一个移动应用程序,我在其中使用WebViewScaffold加载在线目录。这个特定的目录在初次访问时提供了导览。问题:每次我导航到WebView目录时,浏览都会从头开始(这会卡住用户,直到浏览完成)。我怎样才能避免这种情况发生?当我在浏览器中打开目录时,游览的状态保存在浏览器的本地存储变量中。有没有办法在flutter中保存或重置本地存储变量?代码:单击按钮后,我将推送一条新路由,在其中创建一个新的目录对象,如下所示:classMobileDirectoryextendsStatelessWidget{final_mobileDirectory='my.mobileDi

webview - WebView 关闭后,来自 Youtube 嵌入式视频的音频继续播放 - Flutter

我正在使用Flutter中的flutter_webview_plugin和MaterialPageRoute创建一个webview。Navigator.of(videoContext).push(newMaterialPageRoute(builder:(context){returnnewWebviewScaffold(url:"https://www.youtube.com/embed/fq4N0hgOWzU",appBar:newAppBar(title:newText("flutter"),backgroundColor:Colors.black,),);}));点击左上角的后

webview - 如何从 Assets 加载完整的网站?

是否有可能从本地Assets加载完整的网站(包括相关文件)?我尝试使用flutter插件webview_flutter并加载了index.html。FutureloadLocal()async{returnawaitrootBundle.loadString('assets/mywebsite/index.html');}只有html代码正在呈现,相关的javascript不工作。 最佳答案 可以关注https://github.com/flutter/flutter/issues/27086与此同时,您可以在Dart中实现一个网络

Flutter 将 Paypal 按钮与 WebView 集成

我在将PayPal集成到webview_flutter时遇到了一个奇怪的问题.这似乎是WebView的问题,因为当我在iOSSafari或Chrome中打开它时它工作正常。我的问题是,在PayPal订阅过程的某个阶段(准确地说是最后一步),PayPal窗口一直显示“正在处理”。首先,让我展示一下我的WebView部分:WebView(initialUrl:builtURL,javascriptMode:JavascriptMode.unrestricted,onWebViewCreated:(WebViewControllerwebViewController){_controller

android - WebView 导致 SQLiteDiskIOException

我收到SQLiteDiskIOExceptions的报告已有一段时间了(通过Flurry/acra)。我无法在本地重现该问题,但这是我最常发生的崩溃,在糟糕的一天每50个session发生一次。它们似乎在Android2.3.x下特别频繁。我完全没有在自己的代码中使用SQL,但我同时运行了多个WebView(两个,外加一个广告SDK)。这些错误似乎都是由WebView通过以下任一方法引起的:android.webkit.WebViewDatabase.clearCacheandroid.webkit.WebViewDatabase.flushCacheStatandroid.webki

Android webview地理定位数据库打开失败

我有一个使用javascriptgeolocationapi的网站,并希望它在webview中打开。我在list文件中设置了这些权限:在我的Activity中,我还设置了webview设置:webview.getSettings().setDatabaseEnabled(true);webview.getSettings().setDomStorageEnabled(true);webview.getSettings().setGeolocationDatabasePath("/data/data/com.my.app/databases");webview.getSettings()

ios - 预加载多个本地 WebView

BecauseIcouldjustfindsomeoutdatedinformation/notworkingsolutionstomyproblemIdecidedtoaskthiskindofquestionagain.(Seeoutdated/wrongsolutions:)WKWebView:IsitpossibletopreloadmultipleURLs?(Xcode,Swift)IsitpossibletoloadmultipleWKWebViewssimultaneouslyiftheyareondifferentviewControllers?Swift3,iOS10

ios - 如何从 Webview 打开 Safari View Controller (swift)

我有一个当前正在使用webview的应用程序,当在webview中单击某些链接时,它会在Safari中打开这些链接。我现在想实现SafariViewController(SVC)而不是将其引导至Safari应用程序。我做了研究并查看了SVC上的示例;但是,我所看到的只是通过单击按钮打开SVC的那些。有没有人有任何建议供我查看或尝试?这是我的一些代码:funcwebView(webView:UIWebView,shouldStartLoadWithRequestrequest:NSURLRequest,navigationType:UIWebViewNavigationType)->Bo