HarmonyOS 折叠屏webview宽度问题

折叠屏展开状态下打开webview, 再折叠后document获取的宽度是展开的宽度。

docuemnt.documentElement.clientWidth

HarmonyOS
2024-09-05 10:19:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

先用以下代码排查下clientWidth的数值是否正确。

<!-- index.html --> 
  <!DOCTYPE html> 
  <html> 
  <meta name="viewport" content="width=device-width, initial-scale=1.0" charset="utf-8"> 
  <!--<body οnlοad="run()">--> 
  <p id="demo">123</p> 
    <input type="button" title="HTML5" value="HTML5" onclick="myFunction()"/> 
  </body> 
  <script> 
  function myFunction() { 
    let a=window.document.documentElement.clientWidth 
    document.getElementById("demo").innerHTML = a; 
    console.log('123') 
    return "This value is from myFunction()" 
  } 
  </script> 
  </html>
分享
微博
QQ
微信
回复
2024-09-05 16:21:17
相关问题
HarmonyOS 折叠H5适配问题
482浏览 • 1回复 待解决
如何区分折叠与非折叠手机?
180浏览 • 0回复 待解决
HarmonyOS 折叠适配资料
339浏览 • 1回复 待解决
HarmonyOS 组件布局怎么适配折叠
168浏览 • 1回复 待解决
HarmonyOS web组件内容适配折叠
137浏览 • 1回复 待解决
HarmonyOS折叠适配有什么方案吗?
155浏览 • 1回复 待解决
是否有相关折叠适配文档?
1755浏览 • 1回复 待解决
如何判断当前设备是不是折叠
395浏览 • 1回复 待解决
调用监听折叠状态的方法报错
213浏览 • 1回复 待解决
HarmonyOS Flex组件宽度问题
159浏览 • 1回复 待解决