正如标题所示,当用户需要登录并授权您的应用程序时,我正在尝试自定义从 Google 获得的页面。我对授权、重定向和 token 交换没有任何问题,但只对这种形式的视觉风格有任何问题。 更准确地说,我的 AIR 应用程序中有一个 HTML 组件(网络浏览器 View ),宽度为 200 像素,但我从 Google 获得的对话更宽,不适合该 View 。
有没有办法将对话框的最小宽度调整为 200px? 例如:如果您只有 240 像素的 Web View (例如在小分辨率的 Android 手机上),人们会怎么做? 除了 https://accounts.google.com/o/oauth2/auth 之外,是否有针对这些情况的任何获取参数或替代 url ? 另外,如果也有一些选项,我也想获得一个带有“深色主题”的页面,但这并不重要。
最佳答案
我如何在 Android 上解决这个问题:
view.loadUrl("javascript:(function() { "
+ "document.getElementsByClassName('signin-card')[0].style.width = 'auto';" + "})()");
让我们永远不再谈论这个。
关于html - 使用 oauth 时可以自定义 Google 同意页面外观吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19522716/