mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2025-05-20 09:55:10 -04:00
fix snapshot_live iframe scrollTo not working due to origin sandbox rules
This commit is contained in:
parent
11a24d9640
commit
729f05ab93
1 changed files with 4 additions and 2 deletions
|
@ -435,12 +435,14 @@
|
||||||
this.src = this.src + '#toolbar=0'
|
this.src = this.src + '#toolbar=0'
|
||||||
}
|
}
|
||||||
this.onload = function() {
|
this.onload = function() {
|
||||||
this.contentWindow.scrollTo(0, 0);
|
|
||||||
// this.src = this.src
|
|
||||||
if (this.src.endsWith('.pdf')) {
|
if (this.src.endsWith('.pdf')) {
|
||||||
this.removeAttribute('sandbox')
|
this.removeAttribute('sandbox')
|
||||||
this.src = this.src + '#toolbar=0'
|
this.src = this.src + '#toolbar=0'
|
||||||
}
|
}
|
||||||
|
try {
|
||||||
|
// doesnt work if frame origin rules prevent accessing its DOM via JS
|
||||||
|
this.contentWindow.scrollTo(0, 0);
|
||||||
|
} catch(err) {}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue