自定义电子协议仅适用于mainWindow

时间:2019-06-12 08:10:43

标签: node.js electron protocols

我正在尝试使用electronic.protocols模块为我的应用程序创建自定义协议。

    MyApi().myNetworkCall().enqueue(object: Callback<ResponseBody>{
        override fun onFailure(call: Call<ResponseBody>, t: Throwable) {
            //handle error here
        }

        override fun onResponse(call: Call<ResponseBody>, response: Response<ResponseBody>) {
            //your raw string response
            val stringResponse = response.body()?.string()
        }

    })

但是,这样做只能在mainWindow(创建的第一个browserWindow)中使用,如果我在那之后创建一个browserWindow,它将不会注册,并且会显示实际页面,而不是拦截并显示自定义HTML

0 个答案:

没有答案