4.6 Web View(网页)

shmaur
2025-09-25
-
-

配置

Web 视图需要知道要呈现哪个 URL,并且可以通过设置标签来提供它,例如:webViewSrc

这样子
#webViewSrc="https://www.shmaur.com"
效果

服务器上的 Web 视图与 Electron

当通过浏览器而不是桌面应用程序访问 Trilium 时,Web 视图仍将尝试呈现所需网页的内容。但是,由于它是在浏览器中运行的,因此与桌面浏览器相比存在很多限制。

更具体地说,相当多的网站反对嵌入到另一个网站中(从技术上讲,它们有一个非许可的标题)。Trilium 无法绕过这一点,因此页面将无法呈现。X-Frame-Options

您可以通过右键单击 Trilium 网页→ Inspect(元素)并在“控制台”选项卡中查找错误来诊断此问题,例如:

  • Refused to display 'https://www.google.com/' in a frame because it set 'X-Frame-Options' to 'sameorigin'.

  • Refused to frame 'https://duckduckgo.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self' https://html.duckduckgo.com".

有一些网站可以渲染,例如 .wikipedia.org

请注意,我们还在服务器端应用了一些沙盒约束,因此,如果您遇到上述无法解决的问题以外的任何问题,请随时报告。X-Frame-Options

在桌面端,使用了一种不同的技术,它绕过了 () 的约束。iframewebview

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录关闭