gpt4 book ai didi

node.js - Node webkit 和 Google OAuth

转载 作者:搜寻专家 更新时间:2023-10-31 22:52:39 24 4
gpt4 key购买 nike

刚开始使用 node webkit,我只是通过 iframe 加载一个网站来开始......(我知道,很脏但是用 2 只手和一些时间完成了工作)。

<iframe src="http://somewebsite.com"></iframe>

问题是,我有网站的 Google 登录名,这会在网站上创建一个弹出窗口。出于某种原因,它不在 node-webkit 中,我找不到任何关于启用弹出窗口的文档......

我用于 Google 登录的代码是他们在网站上给我们的默认代码: https://developers.google.com/accounts/docs/OAuth2Login

我目前没有在 node-webkit 配置中设置任何令人兴奋的东西:

"window": {
"toolbar": true,
"width": 1024,
"height": 768,
"min_width": 300,
"min_height": 300,
"position": "center",
"resizable": true,
"show_in_taskbar": true,
"icon": "www/resources/img/icon.png"
},

所以我的问题是,如何通过 iframe 在 node-webkit 上启用弹出窗口以使 Google OAuth 正常工作?在此先感谢您的帮助。

最佳答案

我遇到了同样的问题,并通过将 Node 上下文授权给远程站点设法解决了这个问题。

只需添加 node-remote配置项到您的 package.json 文件。 (但请注意,这可能会导致某些库以不同方式加载,因为它们会检测到上下文中的变化)。

{
node-remote : "*" // Or the src url of your iframe
}

之后 Google 登录应该可以正常工作了。

关于node.js - Node webkit 和 Google OAuth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25385431/

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