소스 검색

:art: iframe 使用短网址会打开浏览器或跳转 APP Fix https://github.com/siyuan-note/siyuan/issues/6327

Liang Ding 2 년 전
부모
커밋
7a99f9078e
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      app/electron/main.js

+ 5 - 2
app/electron/main.js

@@ -336,12 +336,15 @@ const boot = () => {
   })
 
   // iframe 使用短网址会打开浏览器或跳转 APP https://github.com/siyuan-note/siyuan/issues/6327
-  mainWindow.webContents.on('will-redirect', (event, url) => {
+  mainWindow.webContents.on('will-redirect', (event, url, isInPlace, isMainFrame) => {
     if (url.startsWith('http://127.0.0.1:6806')) {
       return
     }
 
-    event.preventDefault()
+    if (!isMainFrame) {
+      event.preventDefault()
+      return
+    }
   })
 
   mainWindow.on('close', (event) => {