UNPKG

@hyperbrowser/agent

Version:

Hyperbrowsers Web Agent

13 lines (12 loc) 550 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getScrollInfo = void 0; const getScrollInfo = async (page) => { const scrollY = (await page.evaluate("window.scrollY")); const viewportHeight = (await page.evaluate("window.innerHeight")); const totalHeight = (await page.evaluate("document.documentElement.scrollHeight")); const pixelsAbove = scrollY; const pixelsBelow = totalHeight - (scrollY + viewportHeight); return [pixelsAbove, pixelsBelow]; }; exports.getScrollInfo = getScrollInfo;