我有一位用户报告说,当我们通过Google OAuth流程发送这些内容以与Google Analytics建立联系时,他们会在浏览器中遇到已停用的“接受”和“取消”按钮。
屏幕截图(获得用户许可)
这似乎与此处报告的问题类似(如果不相关):
但是,其他用户在OAuth对话框中注销然后返回的建议修复显然不起作用。
我已要求用户在此期间尝试使用其他浏览器(仍在等待结果),但我想知道是否有其他人知道可能出现的问题或如何解决此问题。
附录:客户在IE10中使用它,因此问题似乎是Chrome(或可能是webkit)特定的。我自己无法复制这个问题。
答案 0 :(得分:3)
最可能的原因是用户的Chrome浏览器禁用了JavaScript。出于某些与安全相关的原因,Google OAuth 2批准页面需要在浏览器上启用JavaScript。加载页面时,这些按钮被禁用。它们将在几百毫秒(约500毫秒)内由JavaScript启用。
对于DalmTo的情况,我认为他没耐心等待500毫秒的延迟,并认为他随机点击启用了按钮,实际上它是无关的。
对我而言,OAuth 2流不太可能在Chrome上无效。否则,你会在这里看到很多抱怨。