Oauth 如何处理我设计的网站上不允许的_useragent错误?

Oauth 如何处理我设计的网站上不允许的_useragent错误?,oauth,google-oauth,google-signin,google-login,google-api-js-client,Oauth,Google Oauth,Google Signin,Google Login,Google Api Js Client,我设计并发布了一个独立的网站,使用谷歌登录和他们提供的gapi库。当我通过Facebook向一些人发送链接时,他们报告说他们在尝试登录时收到了“不允许的用户代理”,我猜想是因为他们访问它的浏览器发送了一个坏的用户代理 我不知道如何避免这个错误。谷歌的博客称“开发者可以通过在请求中加入URL参数“suppress\u webview\u warning=true”来确认这一反对意见,并从同意页面中删除这一通知。”但我看不到使用gapi库可以做到这一点 理想情况下,我希望有某种方法允许这样做,或者至

我设计并发布了一个独立的网站,使用谷歌登录和他们提供的
gapi
库。当我通过Facebook向一些人发送链接时,他们报告说他们在尝试登录时收到了“不允许的用户代理”,我猜想是因为他们访问它的浏览器发送了一个坏的用户代理

我不知道如何避免这个错误。谷歌的博客称“开发者可以通过在请求中加入URL参数“suppress\u webview\u warning=true”来确认这一反对意见,并从同意页面中删除这一通知。”但我看不到使用
gapi
库可以做到这一点


理想情况下,我希望有某种方法允许这样做,或者至少有一种方法可以检测到它发生了,并向我的用户提供一条用户友好的消息。如果做不到这一点,我想知道它是否会发生,并告诉用户,这样他们就不会浪费时间。我能做什么?

了解哪个浏览器产生了该错误会有帮助。“webview”博客是关于使用嵌入式webview的用户的。这是你的情况吗?我有一个独立的网站。我把这个链接发给了Facebook上的一些人。他们在点击链接时发现了错误,并告诉我我的网站坏了。他们是在FB应用程序中还是在Chrome中打开链接?就像我说的,你需要知道他们在用什么浏览器?关键是,我不知道他们在用什么浏览器。他们可以用任何东西。我所知道的是,我在聊天中发送了一个链接,他们点击了它,然后得到了一个错误。我怎样才能防止这种错误发生?您希望从您的问题中实现的修复只处理特定的场景,即webviews。不知何故,你需要确定这是否是正在发生的事情。您的http服务器日志应该告诉您正在使用哪些浏览器。您可能需要为用户提供将链接复制粘贴到受支持浏览器的说明,而不是单击聊天室中的链接,从而解决问题。