配置
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