diff --git a/assets/webui/index.html b/assets/webui/index.html index 0cdfe16..c182311 100644 --- a/assets/webui/index.html +++ b/assets/webui/index.html @@ -84,6 +84,10 @@
文档
+
+
文件
+
-
+
标题
-
diff --git a/assets/webui/ofdgo.js b/assets/webui/ofdgo.js index 31af447..a35b72c 100644 --- a/assets/webui/ofdgo.js +++ b/assets/webui/ofdgo.js @@ -106,6 +106,7 @@ const el = { appPanel: document.querySelector("#appPanel"), offlineStatus: document.querySelector("#offlineStatus"), refreshAppButton: document.querySelector("#refreshAppButton"), + metaFile: document.querySelector("#metaFile"), metaTitle: document.querySelector("#metaTitle"), metaAuthor: document.querySelector("#metaAuthor"), metaVersion: document.querySelector("#metaVersion"), @@ -539,8 +540,8 @@ async function openOFD(file) { state.wasmRecoveries = 0; setBusy(true, "正在读取 OFD", 10, STATUS.opening); try { - state.fileName = file.name || "ofdgo.ofd"; state.ofdBytes = new Uint8Array(await file.arrayBuffer()); + state.fileName = file.name || "ofdgo.ofd"; await openDocument({ pageIndex: 0, resetScroll: true }); } catch (err) { showError(err, true); @@ -1972,6 +1973,8 @@ function markThumbnailError(index) { function renderMeta() { const doc = state.doc || {}; + document.title = `OFDGo WebUI - ${state.fileName}`; + el.metaFile.textContent = state.fileName; el.metaTitle.textContent = doc.title || "-"; el.metaAuthor.textContent = doc.author || "-"; el.metaVersion.textContent = doc.version || "-";