Procházet zdrojové kódy

fix: webviewer 修复参数问题

liutian před 2 měsíci
rodič
revize
e4261b9672
2 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 2 1
      package.json
  2. 3 0
      packages/core/webviewer.js

+ 2 - 1
package.json

@@ -7,7 +7,8 @@
     "dev": "pnpm --filter @compdfkit/webview dev",
     "dev:core": "pnpm --filter @compdfkit/core build:watch",
     "build": "pnpm --filter @compdfkit/webview build",
-    "build:core": "pnpm --filter @compdfkit/core build:prod"
+    "build:core": "pnpm --filter @compdfkit/core build:prod",
+    "build:webviewer": "pnpm --filter @compdfkit/core build:webviewer"
   },
   "keywords": [],
   "author": "",

+ 3 - 0
packages/core/webviewer.js

@@ -81,7 +81,10 @@ class Viewer {
     let webviewerUrl = this.options.webviewerPath
     if (this.initialDoc) {
       webviewerUrl += "#d=".concat(this.initialDoc)
+    } else {
+      webviewerUrl += '#'
     }
+    this.options.showToolbarControl !== undefined && (webviewerUrl += "&header=".concat(this.options.showToolbarControl ? "true": "false"))
     const iframe = document.createElement("iframe")
     iframe.id = "webviewer"
     iframe.src = webviewerUrl