2017-03-27 123 views
1

我在构建电子桌面应用程序,用户可以使用OAuth凭据向其云端驱动器授予访问权限。它曾经工作得很好。最近它不正确地呈现html。尽管用户输入凭证,但他无法提交表单。Dropbox oauth视图无法正确呈现

这是抛出低于错误。

请检查截图: enter image description here

添加另一个屏幕如何提交按钮被禁用,用户名和密码文本框都认为后面。 enter image description here

电子处理细节: process.versions: 顷: “1.10.1-DEV” 原子 - 壳: “1.4.14” 铬: “53.0.2785.143” 电子:“1.4。 14" http_parser: “2.7.0” 模块: “50” 节点: “6.5.0” OpenSSL的: “1.0.2h” UV: “1.9.1” V8: “5.3.332.47” ZLIB :“1.2.8”

+0

是在你的电子应用仅发生了什么? (例如,它是否可以在Chrome等独立桌面浏览器中运行?)如果它只发生在您的Electron应用程序中,那么使用的是哪种浏览器/版本? – Greg

+0

它在网上工作。问题仅限于电子版本...它曾经工作过...不适用于过去15天 – Rajeev

+0

查看添加的屏幕截图如何查看视频受到干扰 – Rajeev

回答

1

这是因为BrowserWindow默认情况下启用了nodeIntergration标志。这与Dropbox捆绑在一起的RequireJS执行冲突。

尝试在创建新的BrowserWindow时将nodeIntergration设置为false。

有关详细信息,请从一个类似的问题,看看我的回答是: Dropbox oauth window is not working