HarmonyOS flutter_inappwebview页面加载内容偏小

使用官方库的demo (简单迁移到5.0),一旦设置了userAgent,页面内容就偏小,像web页面。(而不是H5页面)

操作步骤:

1、修改InAppWebViewSettings,添加任意userAgent。

2、打开h5页面,页面元素偏小。

设置如下:

InAppWebViewSettings settings = InAppWebViewSettings(
  isInspectable: kDebugMode,
userAgent: "WebView_byInAppWebView/6.0.0",    // 加了ua就显示不正常
mediaPlaybackRequiresUserGesture: false,
allowsInlineMediaPlayback: true,
iframeAllow: "camera; microphone",
iframeAllowFullscreen: true);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
HarmonyOS
2024-12-25 18:07:45
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

请设置正确的userAgent来适配移动端页面,例如:

userAgent: "Mozilla/5.0 (Phone; HarmonyOS; HarmonyOS 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 ArkWeb/4.1.6.1 Mobile"
  • 1.
分享
微博
QQ
微信
回复
2024-12-25 20:05:22
相关问题
HarmonyOS flutter_inappwebview问题
731浏览 • 1回复 待解决
HarmonyOS 加载raw文件内容失败
945浏览 • 1回复 待解决
HarmonyOS AvPlayer网络内容加载超时
625浏览 • 1回复 待解决
HarmonyOS webview_flutter_ohos加载网页白屏
1055浏览 • 1回复 待解决
HarmonyOS 调用flutter页面并传参
609浏览 • 1回复 待解决
HarmonyOS web加载内容过多时,无法显示
1066浏览 • 1回复 待解决
HarmonyOS 如何刷新页面内容
604浏览 • 1回复 待解决
HarmonyOS webview加载页面空白
863浏览 • 1回复 待解决
界面内容瀑布流懒加载实现
1803浏览 • 1回复 待解决
HarmonyOS webview加载页面时会加载两遍
755浏览 • 1回复 待解决
HarmonyOS如何根据条件加载页面
878浏览 • 1回复 待解决