mirror of
https://github.com/pirate/ArchiveBox.git
synced 2025-08-17 12:01:02 +02:00
fix snapshot_live iframe scrollTo not working due to origin sandbox rules
This commit is contained in:
@@ -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) {}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user