check if __uv is set before setting uv data

This commit is contained in:
David Reed 2022-11-26 15:41:31 -05:00
parent a9c94002ae
commit 7b53361367
No known key found for this signature in database
GPG key ID: 2211691D8A1EE72F

View file

@ -703,14 +703,15 @@ function __uvHook(window, config = {}, bare = '/bare/') {
function uvInject(that) {
const win = contentWindowGet.call(that);
try {
win.__uv$bareData = __uv.bareData;
win.__uv$cookies = __uv.cookieStr;
if (!win.__uv) __uvHook(win, config, bare);
} catch (e) {
console.error('catastrophic failure');
console.error(e);
}
if (!win.__uv)
try {
win.__uv$bareData = __uv.bareData;
win.__uv$cookies = __uv.cookieStr;
__uvHook(win, config, bare);
} catch (e) {
console.error('catastrophic failure');
console.error(e);
}
}
client.element.hookProperty(HTMLIFrameElement, 'contentWindow', {