使用flutter的inappWbeview嵌入js的高德地图自定义样式IOS端没展示, android端没事。有没有IOS小伙伴解释一下,使用系统浏览器打开可以展示,飞书内置浏览器也可以展示,微信内置浏览器也可以展示,使用IOS原生写的WKwebview展示的也是没有样式的
https://lbs.amap.com/demo/amap-ui/demos/amapui-amaploader/amapui-amaploader1 这个地址直接用iOS原生加载与IOS浏览器加载不一致
flutter webviewIOS高德地图自定义样式未加载
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- CodeBytes 2023-03-07 14:21关注
该回答引用ChatGPT
如果在使用 Flutter 的 InAppWebView 嵌入高德地图自定义样式的过程中,在 iOS 端没有正确展示,可能有以下几个原因:
1、InAppWebView 版本过低:在 InAppWebView 的早期版本中,可能存在一些与 iOS 平台相关的问题。可以尝试升级到最新版本,查看是否有改进。
2、JS 代码的问题:可能是因为嵌入的 JS 代码有误,导致自定义样式无法正确加载。可以尝试检查 JS 代码是否正确、是否存在语法错误等问题。
3、iOS 平台限制:iOS 平台对于 InAppWebView 中的一些特性可能存在一些限制。可能需要针对 iOS 平台进行特殊的配置,以确保嵌入的地图能够正确展示。
针对以上可能的原因,可以尝试采取以下措施进行解决:
1、升级 InAppWebView 版本:可以尝试升级 InAppWebView 到最新版本,查看是否有改进。
2、检查 JS 代码:可以仔细检查嵌入的 JS 代码是否正确,并且确保在 iOS 平台中也可以正确运行。
3、针对 iOS 平台进行特殊配置:可以查看 InAppWebView 的官方文档,了解 iOS 平台的限制,并进行相应的配置。可以尝试在 Info.plist 中添加必要的配置项,或者使用 InAppWebView 的特殊 API 进行配置。
如果以上措施仍然无法解决问题,可以尝试查看相关日志或者调试信息,查找更加详细的错误信息,以便更好地定位和解决问题。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度
- ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
- ¥15 ETLCloud 处理json多层级问题
- ¥15 matlab中使用gurobi时报错
- ¥15 这个主板怎么能扩出一两个sata口
- ¥15 不是,这到底错哪儿了😭
- ¥15 2020长安杯与连接网探
- ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么