Yav*_*alı 3 javascript google-authentication oauth-2.0
google.accounts.id.initialize({
client_id: '111111111111.apps.googleusercontent.com',
cancel_on_tap_outside: false,
callback: handleCredentialResponse
});
google.accounts.id.prompt();
Run Code Online (Sandbox Code Playgroud)
我正在使用 Javascript 提示 UI,但找不到为弹出窗口设置新位置的方法。我将不胜感激任何帮助!
我在api文档中找到了解决方案。我在 html 文件中创建了一个 iframe;
<div id="g_id_onload"
data-prompt_parent_id="g_id_onload"
data-cancel_on_tap_outside="false"
style="position: absolute; left: 79%; top: 124px; width: 0; height: 0; z-index: 1001;">
</div>
Run Code Online (Sandbox Code Playgroud)
之后,我将此 iframe 作为参数添加到 api 的初始化中:prompt_parent_id: 'g_id_onload'
google.accounts.id.initialize({
client_id: '111111111111.apps.googleusercontent.com',
cancel_on_tap_outside: false,
callback: handleCredentialResponse,
prompt_parent_id: 'g_id_onload'
});
google.accounts.id.prompt();
Run Code Online (Sandbox Code Playgroud)
然后我就可以随心所欲地设计造型了。
您可以在这里找到详细说明:https://developers.google.com/identity/one-tap/web/guides/change-position
| 归档时间: |
|
| 查看次数: |
3426 次 |
| 最近记录: |