HarmonyOS WebView加载问题?

webview对应的url页面在电脑端上加载的时候是全屏,其中图片上面那张验证码图显示在中间,是固定大小的,放到HarmonyOS手机上加载的时候就出现问题,验证码图片很小,不方便操作。

阅读 563
1 个回答

该链接没有适配移动端的meta标签,导致在web中显示异常,使用web的runJavascript方法添加一个meta标签即可。

.onPageEnd(() => {
  this.controller.runJavaScript((
    'var meta = document.createElement(\'meta\');\n' +
      'meta.name = "viewport";\n' +
      'meta.content = "width=device-width, initial-scale=1.0";\n' +
      'document.getElementsByTagName(\'head\')[0].appendChild(meta);\n'))
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进