小编mid*_*ing的帖子

“Electron”中“BrowserView”和“renderer” React 页面之间的消息

我试图弄清楚如何在进程mainBrowserView.

我一直在“简单”的过程和过程ipc之间使用。mainrendererreact renderer page

但现在,使用相同的技术,我没有在 的 中看到收到的消息consoleBrowserView据我所知,它的行为似乎与“正常”不同react renderer page。这篇SOF文章似乎证实了我的假设:Electron BrowserView Renderer process vs WebView

preload我定义中:

declare global {
    interface Window {
        api: {
            electronIpcSend: (channel: string, ...arg: any) => void;
            electronIpcOn: (channel: string, listener: (event: any, ...arg: any) => void) => void;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

main我有:

function createWindowTypeC (url_string: string) {
    WindowTypeC = new BrowserWindow({
    
        width: 800,
        height: …
Run Code Online (Sandbox Code Playgroud)

renderer electron

9
推荐指数
1
解决办法
873
查看次数

在 Electron 应用程序中,设备 ID 未通过 MS Intune 传递到 Azure AD(我们收到错误“设置您的设备以获取访问权限”)

开发商

我正在使用 Electron 应用程序,其中我们具有单点登录 (SSO) 功能,我们在其中重定向 Microsoft azure URL。

这里的问题是,它适用于网络下没有“合规策略”的正常情况。

现在我们在获取设备 ID 时应用了“合规性策略”。如果找到设备 ID,则可以正常工作,否则将显示限制消息,如下图所示。

在此输入图像描述

虽然我们在浏览器中使用的相同 URL 可以正常工作(因为我猜浏览器正在共享所需的设备 ID),但在 Azure Policy 门户中,我们发现通过浏览器设备 ID 进行的调用会显示,而在 Electron 应用程序中则不会显示。如果它能传递该设备 ID,它就可以工作

我无法了解如何找到并共享该设备 ID?

我也在 E​​lectron 页面中使用浏览器窗口和 WebView 尝试过相同的操作,但它在两者中都不起作用。

azure electron electron-builder azure-compliance-policy

5
推荐指数
1
解决办法
690
查看次数