【问题标题】:Pop up element outside of main browser window在主浏览器窗口之外弹出元素
【发布时间】:2016-12-23 06:47:54
【问题描述】:

我一直在尝试使用电子构建一个 macOS 应用程序,我想添加一个不局限于主浏览器窗口的元素;即它挂在页面之外。

下面是我所说的一个例子:

有人可以在这里给我一些指导吗?这是另一个正在呈现的浏览器窗口还是有点像sheet

这感觉像是一个愚蠢的问题,但我已经在电子 API 和互联网上四处寻找,我只是不确定我在寻找什么。

如果有人能给我一些见解,那就太好了。谢谢。

【问题讨论】:

  • 我认为您的意思是模式弹出窗口或对话框...stackoverflow.com/tags/modal-dialog/info
  • > 这些对话框出现在所有其他内容之上,在收到用户输入之前阻止应用程序流程。
  • 哎呀,太早点击保存了。它说:“这些对话框出现在所有其他内容之上,在收到用户输入之前阻止应用程序流程。”如果是这样,那我也不认为是这样。
  • 那么它只是一个巨大的样式提示;)stackoverflow.com/tags/tooltip/info
  • 啊,现在我明白了。您示例中的白色区域是浏览器和弹出窗口。山景是操作系统背景。对吗?

标签: javascript macos electron


【解决方案1】:

在我的电脑上摸索了一些之后,我发现这种弹出式窗口是一个“弹出式”窗口,类似于 Mac 上的托盘应用程序。

我认为这不能在电子中本地重新创建,但是,我发现如果您制作一个透明的无框窗口(基本上不可见),您可以在该窗口中使用 CSS 标记一些 HTML 以使其外观类似于弹出框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    • 2013-10-21
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多