gpt4 book ai didi

node.js - 在 Atom 中放置一个 Electron BrowserView/BrowserWindow(编辑器)

转载 作者:行者123 更新时间:2023-12-03 12:33:05 32 4
gpt4 key购买 nike

我将如何放置 electron BrowserView BrowserWindow Atom喜欢 in this package ?BrowserView网上有很多例子和 BrowserWindow ,但每一个都会打开一个新窗口(不在 Atom 内)。
最常用的例子:

import { remote } from 'electron';
const opts = { width: 800, height: 600 };
const win = new remote.BrowserWindow(opts);
经过一番研究,我了解到:
  • BrowserWindow 的实例可以相互放置。
  • 有一个parent选项(用于上述代码中的 opts)。
  • 有一个 setBrowserView function .

  • 但我需要正确的兼容 Atom对象执行上述任何操作,如果存在(Atom 的 window 对象不起作用,它与 BrowserView 非常不同)。
    更多信息:
    大多数实现此目的的软件包都使用 WebView ,其中最新 electron不支持。甚至文档也推荐使用 BrowserWindow (或 iFrame)。
    这可能是不可能的,但如果有人有任何建议或解决方案,他们将不胜感激。

    最佳答案

    不幸的是,我没有答案,但我似乎没有其他联系方式,包括直接在您的问题下方发表评论。
    我遇到了和你完全一样的问题。最近我一直在寻找 Atom 中的内联 Web 浏览器,但几乎所有相应的包都不起作用。直到今天我才读到关于 Electron 放弃对 webview 的支持,这可能解释了它。
    我可以提供两个我发现的非最佳解决方法:

  • 使用旧版本的 Atom,这根本不是首选
  • 使用一个 package我发现它仍然适用于在 Atom 内提供内联 Web 浏览器。不幸的是,它为浏览器提供了一个面板,禁止使用选项卡。

  • 我主要是写这个答案,希望你和我可以通过 IM 或 Electron 邮件以某种方式联系,并尝试一起解决这个问题。
    否则,鉴于这不是答案,可以将其删除。

    关于node.js - 在 Atom 中放置一个 Electron BrowserView/BrowserWindow(编辑器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63180285/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com