亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

谷歌登錄,如何從js觸發?

谷歌登錄,如何從js觸發?

冉冉說 2022-07-08 16:04:48
我使用基本流程使用谷歌帳戶登錄:<script src="https://apis.google.com/js/platform.js" async defer></script>和谷歌登錄按鈕:<div class="g-signin2" data-onsuccess="onSignIn" data-onfailure="onFailure" data-theme="dark"></div>它工作正常,但我想要的是在頁面加載時觸發按鈕操作,因為我的網站需要身份驗證才能進入。登錄不是可選的。總而言之,我希望在頁面完全加載后顯示谷歌提示。提前致謝。編輯: 我嘗試在腳本中碰撞元素并且可以工作,但是 chrome 會阻止彈出窗口,并且需要取消阻止彈出窗口和重定向。有辦法避免這種情況嗎?
查看完整描述

2 回答

?
神不在的星期二

TA貢獻1963條經驗 獲得超6個贊

您可以在頁面加載時觸發點擊。在 javascript 中,您可以識別頁面已加載。


首先,找到谷歌登錄按鈕,然后觸發它的點擊。


if (document.readyState === 'complete') {

   // The page is fully loaded

   // trigger the signin click function

   let googleSignInBtn = document.getElementById("the btn id");

   googleSignInBtn.click();

您必須在此函數中觸發點擊事件。


查看完整回答
反對 回復 2022-07-08
?
倚天杖

TA貢獻1828條經驗 獲得超3個贊

// html

<button id="btn" onclick="doSomething">Button Auto-click</button>


// javascript

window.onload=function(){

  document.getElementById("btn").click();

};


function doSomething(){

  alert("Click!")

}


查看完整回答
反對 回復 2022-07-08
  • 2 回答
  • 0 關注
  • 217 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號