第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何僅在時鐘到達(dá)特定時間時運行 Chrome 擴展

如何僅在時鐘到達(dá)特定時間時運行 Chrome 擴展

白衣染霜花 2023-08-05 10:20:12
var timeToJoin = '18:13';var today = new Date();var time = today.getHours() + ":" + today.getMinutes();var SST = 'https://meet.google.com/rnc-akmx-ubk';if (time == timeToJoin) {    joinClass();}function joinClass() {    location.href = SST;    setTimeout(offMicVideo, 10000);}function offMicVideo() {    var video = document.getElementsByClassName('I5fjHe');    var mic = document.getElementsByClassName('oTVIqe');    for (var i = 0; i < video.length; i++) {        video[i].click();    }    for (var i = 0; i < mic.length; i++) {        mic[i].click();    }}這是我的 JavaScript 代碼,它的作用就是在正確的時間到來時打開谷歌并加入我的在線課程。如果這一行有一個小問題(time == timeToJoin) {    joinClass();}這里發(fā)生的情況是我給出的條件是true一分鐘,因此機器人不斷嘗試加入課程一分鐘,它打開鏈接,然后再次打開相同的鏈接,直到條件變?yōu)榧佟N冶M了最大努力來解決這個問題,但不知道為什么它們都不起作用。
查看完整描述

1 回答

?
蝴蝶刀刀

TA貢獻(xiàn)1801條經(jīng)驗 獲得超8個贊

由于腳本每次都從頭開始,因此您需要保留視頻類是否在上次運行中加入。您可以使用 Chrome 的存儲 API來實現(xiàn)這一點。文檔解釋道:

您必須在擴展清單中聲明“存儲”權(quán)限才能使用存儲 API。例如:


? {

? ? "name": "My extension",

? ? ...

? ? "permissions": [

? ? ? "storage"

? ? ],

? ? ...

? }

要存儲擴展程序的用戶數(shù)據(jù),您可以使用以下任一storage.sync[...] storage.local:


? chrome.storage.sync.set({key: value}, function() {

? ? console.log('Value is set to ' + value);

? });


? chrome.storage.sync.get(['key'], function(result) {

? ? console.log('Value currently is ' + result.key);

? });

因此,一旦您調(diào)整了清單,請更改代碼的以下部分:


if (time == timeToJoin) {

? ? joinClass();

}

...對此:


chrome.storage.sync.get({ classStarted: false }, function({classStarted}) {

? ?if ((time === timeToJoin) === classStarted) return; // nothing to do

? ?if (!classStarted) {

? ? ?// Persist the fact that we start the class, and call joinClass once it is persisted

? ? ?chrome.storage.sync.set({ classStarted: true }, joinClass);?

? ?} else {?

? ? ?// At least one minute elapsed, so we can clean up the persisted value now...

? ? ?chrome.storage.sync.remove("classStarted");?

? ?}

});


查看完整回答
反對 回復(fù) 2023-08-05
  • 1 回答
  • 0 關(guān)注
  • 125 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號