按 F11 浏览器全屏后高度会增加,尤其需要注意

function f(){ document.querySelector('div[widgetname=FORM]').style='';document.querySelector('div[widgetname=BODY]').style='';}f()var body = document.body,html = document.documentElement;var height = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
height

 # 这段代码去掉滚动条await page.evaluate('''() =>{ document.querySelector('div[widgetname=FORM]').style='';document.querySelector('div[widgetname=BODY]').style=''; }''')js = '''() => {var body = document.body,
html = document.documentElement;var height = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );return height}'''# 获取执行完 js 后的页面高度h = await page.evaluate(js)h = h + 83print('h', h)await page.setViewport({'width': width, 'height': h})

参考
看 Example 1

https://pptr.dev/api/puppeteer.page.evaluate/

获取页面高度 height scroll相关推荐

  1. jq获取页面高度_jquery获取文档高度和窗口高度汇总

    jquery获取窗口高度和窗口高度,$(document).height().$(window).height() $(document).height():整个网页的文档高度 $(window).h ...

  2. 小程序:获取页面高度问题

    背景 最近在和同伴一起做小程序,发现用swiper实现滑动栏会出现中间无内容却能滑动现象,用scroll-view需要获取高度才能适用 如果对小程序滑动块不了解的,可以到微信小程序组件-试图容器了解 ...

  3. uniapp 获取页面高度及元素高度

    一.获取页面高度 通过uni.getSystemInfoSync()方法可以获取到系统信息,其中就包括了页面高度等信息. const { windowHeight } = uni.getSystemI ...

  4. jq获取页面高度_jquery常见获取高度

    jquery获取文档高度和窗口高度,$(document).height().$(window).height() $(document).height():整个网页的文档高度 $(window).h ...

  5. jq获取页面高度_使用jquery中height()方法获取各种高度

    $(window).height(); //浏览器当前窗口可视区域高度 $(document).height(); //浏览器当前窗口文档的高度 $(document.body).height();/ ...

  6. jq获取页面高度_JQuery获取页面高度宽度

    alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(docum ...

  7. js获取页面高度获取视口高度获取内容高度获取滚动条宽度高度

    element对象的宽高属性 1. DOM树 2.document对象 3.element对象 4. 获取元素高度宽度 1. DOM树 浏览器根据DOM模型,将结构化文档HTML解析成节点,DOM的最 ...

  8. js获取页面高度和宽度

    var winHeight = window.innerHeightvar winWidth = window.innerWidthconsole.log("页面高度:",winH ...

  9. jq获取页面高度_通过 jQuery 获取浏览器窗口高度问题

    我曾经在使用jQuery一些东西的时候碰到了这样一些奇怪的问题.例如,我尝试着用 jQuery 的 $(window).height() 来获取浏览器窗口高度,就遇到了问题. 理论上,$(window ...

最新文章

  1. Fragment 底部菜单栏
  2. poj 3308(最小割求解最小点权覆盖)
  3. Wireshark介绍 与 过滤器表达式语法
  4. 2017面试分享(js面试题记录)
  5. .NET Core 学习资料精选:入门
  6. leetcode 1269. 停在原地的方案数(dp)
  7. ie浏览器打开aspx文件乱码_ie浏览器下载文件时文件名乱码
  8. 把CMD下的color 方案遍历一遍
  9. 【数据库】Mean web开发 05-Linux上配置MongoDB自动启动及远程连接
  10. 概率论中 Var是什么意思?概率论方差概念介绍
  11. JS clientX、offsetX、pageX、screenX
  12. mysqldump: Got error: 145:
  13. 机器学习 api_开发人员会喜欢的10种机器学习API
  14. 188数码管驱动案方案
  15. 【c++】factory的使用:create和destory,以cicadaplayer的render实现为例
  16. 【Python】python 程序示例
  17. weblogic10.3.6升级补丁时间慢的问题
  18. 2020茶艺师(中级)模拟考试及茶艺师(中级)模拟考试题库
  19. DoS网络攻击的类型
  20. Linux 私房菜————Linux系统基本操作命令(十)|引导程序|服务控制

热门文章

  1. Windows Store协议(ms-windows-store)解析和使用
  2. 进不去chatgpt来加入新必应new bing吧,怎么申请newbing,出错了怎么解决
  3. STC89C52RC单片机实现简单定时闹钟+LCD1602+DS1302
  4. Kotlin | 委托(Delegation )详解
  5. 关于极客时间 | MySQL实战45讲的部分总结
  6. Error querying database. Cause: java.sql.SQLException:
  7. Oracle数据同步解决方案之databus
  8. 外企的那些所谓礼貌用语
  9. TOP -P XXXX 查看进程的资源占用率
  10. STM32驱动74HC165原理图加程序