@hyperbrowser/agent
Version:
Hyperbrowsers Web Agent
13 lines (12 loc) • 550 B
JavaScript
;
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;