mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-23 18:10:12 +01:00
🐛 pdf 指定 page 失效
This commit is contained in:
parent
117dfb2bf7
commit
d34bb5adf7
1 changed files with 5 additions and 6 deletions
|
|
@ -1210,7 +1210,6 @@ class PDFViewerApplication {
|
|||
let sidebarView = AppOptions.get('sidebarViewOnLoad')
|
||||
let scrollMode = AppOptions.get('scrollModeOnLoad')
|
||||
let spreadMode = AppOptions.get('spreadModeOnLoad')
|
||||
|
||||
if (stored.page && viewOnLoad !== ViewOnLoad.INITIAL) {
|
||||
hash =
|
||||
`page=${stored.page}&zoom=${zoom || stored.zoom},` +
|
||||
|
|
@ -1268,6 +1267,11 @@ class PDFViewerApplication {
|
|||
setTimeout(resolve, FORCE_PAGES_LOADED_TIMEOUT)
|
||||
}),
|
||||
])
|
||||
// NOTE 通过引用打开
|
||||
if (this.annoId && this.pdfId) {
|
||||
webViewerPageNumberChanged(
|
||||
{value: this.pdfId, pdfInstance: this, id: this.annoId})
|
||||
}
|
||||
if (!initialBookmark && !hash) {
|
||||
return
|
||||
}
|
||||
|
|
@ -1280,11 +1284,6 @@ class PDFViewerApplication {
|
|||
pdfViewer.currentScaleValue = pdfViewer.currentScaleValue
|
||||
// Re-apply the initial document location.
|
||||
this.setInitialView(hash)
|
||||
// NOTE 通过引用打开
|
||||
if (this.annoId && this.pdfId) {
|
||||
webViewerPageNumberChanged(
|
||||
{value: this.pdfId, pdfInstance: this, id: this.annoId})
|
||||
}
|
||||
}).catch(() => {
|
||||
// Ensure that the document is always completely initialized,
|
||||
// even if there are any errors thrown above.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue