(srcset)
| 558 | } |
| 559 | |
| 560 | function 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 | |
| 576 | async function getImagesAtPos(x, y) { |
| 577 | let eles = Array.from(document.querySelectorAll("*")); |
no outgoing calls
no test coverage detected