electron - 自定义框架菜单栏 - 电子
问题描述
我的问题是如何为新窗口创建一个自定义菜单栏,以加载 URL 而不是本地文件。
newWin = new BrowserWindow({ parent: win, width: 1200, height: 800, frame: false, show: true})
newWin.loadURL('https://foo.bar')
所以我知道我可以使用 { frame: false } 并注入一些 HTML CSS 标签来处理这个问题。https://github.com/binaryfunt/electron-seamless-titlebar-tutorial。根据这篇有用的文章。但是加载 URL 呢?
解决方案
您可以在放置自定义标题栏的 BrowserWindow 中使用BrowserView 。
您可以像 iframe 一样对 BrowserView 进行图像处理。
推荐阅读
- angular - Angular @ViewChild 它在做什么
- kotlin - Java FX 对话框“出现”,没有大小
- sql - 我想知道存储在表空间中的表块中存储的行数
- c# - 在运行时从 Razor 类库加载部分视图
- java - Spring cloud config searchPaths vs repo目录结构
- xslt - XSLT 1.0 Group by + Concat
- python - AttributeError:“int”对象没有属性“get_data”
- python - 为什么在打印历史记录时 model.fit() 结果不代表相同的值?
- node.js - 如何处理失败的控制器?
- equation - 使用 sagemath 求解方程