MCPcopy Create free account
hub / github.com/Useful-Scripts-Extension/useful-script / getLargestSrcset

Function getLargestSrcset

scripts/magnify_image.js:560–574  ·  view source on GitHub ↗
(srcset)

Source from the content-addressed store, hash-verified

558}
559
560function getLargestSrcset(srcset) {
561 let srcs = srcset.split(/[xw],/i),
562 largeSize = -1,
563 largeSrc = null;
564 if (!srcs.length) return null;
565 srcs.forEach((srci) => {
566 let srcInfo = srci.trim().split(/(\s+|%20)/),
567 curSize = parseInt(srcInfo[2] || 0);
568 if (srcInfo[0] && curSize > largeSize) {
569 largeSize = curSize;
570 largeSrc = srcInfo[0];
571 }
572 });
573 return largeSrc;
574}
575
576async function getImagesAtPos(x, y) {
577 let eles = Array.from(document.querySelectorAll("*"));

Callers 1

getImgSrcsFromElementFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected