Reputation: 1995
Can someone know what is chrome-extension that is called by file kwift.CHROME.min.js
?
It is using this kind of link:
chrome-extension://random_string_here/content/contentScripts/kwift.CHROME.min.js
in my Chrome console I can see hundreds/thousands logs started with description isElementCoveringWebui
console log example:
isElementCoveringWebui
div.pcaflag
and code responsible for displaying above log:
t.isWebUIFrameVisible = function (e, t) {
const a = t.iframe;
return a && (e => {
const t = "EDGE" === n.getBrowser() ? ["BODY"] : ["BODY", "HTML"];
return e.parentElement && t.some(t => t === e.parentElement.tagName)
}
)(a) && function () {
let t;
try {
t = e.getCurrentWindow().getComputedStyle(a)
} catch (e) {
return !0
}
return o(t)
}() && e.isReallyVisible({
node: a,
checkWholeArea: !0
}) && !function (e, t) {
const a = e.getCurrentDocument();
let n = !1;
const o = a.createTreeWalker(t.parentNode, NodeFilter.SHOW_ELEMENT);
o.currentNode = t;
const r = a => {
console.log("isElementCoveringWebui"),
console.log(a);
const n = e.getCurrentWindow().getComputedStyle(a);
return (() => "none" === n.pointerEvents)() && (() => "2147483647" === n.zIndex)() && (() => {
const e = a.getBoundingClientRect()
, n = t.getBoundingClientRect();
return i.elementsHaveCommonArea(e, n)
}
)()
}
;
for (; o.nextNode() && !n;)
n = r(o.currentNode);
return n
}(e, a)
}
Upvotes: 9
Views: 7766
Reputation: 4896
Moreover, its not quite random_string
chrome-extension://random_string_here/content/contentScripts/kwift.CHROME.min.js
Its the extension id, and by googling "chrome extension %random_string%", you get the link to the extension you seek:
Upvotes: 0
Reputation: 334
The answer is simple: kwift
scripts are part of the Dashlane.com browser extension.
Upvotes: 8