fix: get file url

This commit is contained in:
Xmader 2020-11-30 14:55:29 -05:00
parent baf187ee46
commit 4b91be54a6
No known key found for this signature in database
GPG Key ID: A20B97FB9EB730E4
1 changed files with 7 additions and 2 deletions

View File

@ -15,9 +15,12 @@ const magicHookConstr = (() => {
const l = {}
try {
hookNative(document.body, 'append', (fn) => {
const p = Object.getPrototypeOf(document.body)
Object.setPrototypeOf(document.body, null)
hookNative(document.body, 'append', () => {
return function (...nodes: Node[]) {
fn.call(this, ...nodes)
p.append.call(this, ...nodes)
if (nodes[0].nodeName === 'IFRAME') {
const iframe = nodes[0] as HTMLIFrameElement
@ -40,6 +43,8 @@ const magicHookConstr = (() => {
}
}
})
Object.setPrototypeOf(document.body, p)
} catch (err) {
console.error(err)
}