使用初始URL运行webview_flutter示例应用程序(https://github.com/flutter/plugins/tree/master/packages/webview_flutter/example):“https://kreatryx.com“在Android上它只显示白色,右下角有Zopim聊天栏。在iOS上它运行良好。有Android的解决方案吗?
我已经试过了:1.Flutter通道开发2.Flutter通道主控
使用初始URL运行webview_flutter示例应用程序(https://github.com/flutter/plugins/tree/master/packages/webview_flutter/example):“https://kreatryx.com“在Android上它只显示白色,右下角有Zopim聊天栏。在iOS上它运行良好。有Android的解决方案吗?
我已经试过了:1.Flutter通道开发2.Flutter通道主控
7条答案
按热度按时间odopli941#
多亏了这篇文章中的github Issues reference,下面的解决方案对我编辑Info.plist很有效:
我是第一次使用Info.plist,不确定
<dict>
标记是否可以像这样嵌套,但显然这是可以的。ncecgwcz2#
如果你使用的
url
不是全英语或者有一些空格字符,你需要这样编码网址qnakjoqk3#
你可以试试我的插件flutter_inappwebview,这是一个Flutter插件,允许你添加内联WebView或打开一个应用内浏览器窗口,并有很多事件,方法和选项来控制WebView。
使用URL的完整示例:
它在Android和iOS平台上都运行良好,这是结果:
5cnsuln74#
更新
类似于Android Webview: "Uncaught TypeError: Cannot read property 'getItem' of null"
缺少
settings.setDomStorageEnabled(true);
。相关问题https://github.com/flutter/flutter/issues/26347
原件
webview_flutter当前不能自动重定向.
https://kreatryx.com
重定向到https://www.kreatryx.com
,插件不遵循该重定向,只是显示https://kreatryx.com
返回的内容,这是什么都没有。遵循https://github.com/flutter/flutter/issues/25351
jmp7cifd5#
对我来说,我需要通过设置启用Javascript:
i1icjdpr6#
因为有另一个插件可以自动重定向到所请求的页面。使用给定的dart插件:flutter网页浏览插件0.3.0+2
您可以从以下URL使用该插件:https://pub.dartlang.org/packages/flutter_webview_plugin#-readme-tab-
示例代码可在此处找到:
uemypmqf7#