【问题标题】:Dropbox oauth view is not rendering properlyDropbox oauth 视图未正确呈现
【发布时间】:2017-03-27 14:48:37
【问题描述】:

我正在构建电子桌面应用程序,用户可以在其中使用 OAuth 凭据授予对其云驱动器的访问权限。它曾经工作得很好。最近它没有正确呈现html。即使用户输入凭据,他也无法提交表单。

它抛出错误。

请查看截图:

添加另一个屏幕如何禁用提交按钮以及用户名和密码文本框位于视图后面。

电子工艺细节: 流程版本: 战神:“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” 紫外线:“1.9.1” v8:“5.3.332.47” zlib:“1.2.8”

【问题讨论】:

  • 是否只发生在您的 Electron 应用程序中? (例如,它可以在像 Chrome 这样的独立桌面浏览器中运行吗?)如果它只发生在您的 Electron 应用程序中,那么它使用的是什么浏览器/版本?
  • 它在 Web 中工作。问题仅出在电子版上...以前可以使用...从过去 15 天开始无法使用
  • 查看添加的屏幕截图如何干扰视图
  • 您的 Electron 应用程序中具体使用什么浏览器/版本?
  • 我可以在 Electron 中重现它,但我无法在 Chromium 53.0.2785 本身中重现它,所以它看起来像是 Electron 本身特有的。不幸的是,Dropbox 网站上的 Electron 不是 officially supported,所以恐怕这不是 Dropbox 能够解决的问题。

标签: oauth electron dropbox-api


【解决方案1】:

这是因为BrowserWindow 默认启用了nodeIntegration 标志。这与捆绑DropboxRequireJS 实现冲突。

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

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

【讨论】:

    猜你喜欢
    • 2015-10-04
    • 1970-01-01
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多