fullScrollJs constant
String
const fullScrollJs
JavaScript code to determine the maximum potential width and height of the HTML document
by taking the largest values from scrollWidth, offsetWidth, and clientWidth
properties of both document.body and document.documentElement.
This is useful for capturing the full scrollable content size.
Returns a JavaScript array: [totalWidth, totalHeight]
Implementation
static const fullScrollJs = """
(function() {
var body = document.body;
var html = document.documentElement;
// Get the total width including any overflow
var totalWidth = Math.max(
body.scrollWidth, html.scrollWidth,
body.offsetWidth, html.offsetWidth,
body.clientWidth, html.clientWidth
);
// Get the total height
var totalHeight = Math.max(
body.scrollHeight, html.scrollHeight,
body.offsetHeight, html.offsetHeight,
body.clientHeight, html.clientHeight
);
return [totalWidth, totalHeight];
})();
""";