libs

JavaScript 库函数,以便调用

As of 2024-04-08. See the latest version.

This script should not be not be installed directly. It is a library for other scripts to include with the meta directive // @require https://update.greasyfork.ip-ddns.com/scripts/491971/1356551/libs.js

Author
Essence
Version
0.2
Created
2024-04-08
Updated
2024-04-08
Size
1.9 KB
License
N/A

库函数

使用

sleep

等待毫秒数

await sleep(3000)

waitElem

等待指定元素出现时,执行回调

  const click = (elem) => {
    console.log(TAG, "人机验证的选择框", elem)
    elem.click()
  }

  waitElem("div#challenge-stage span.mark", click)

readLocalStorageValues

读取所有本地存储LocalStorage的数据,可用正则排除键

const history = readLocalStorageValues(/^Hm_lvt/)

restoreLocalStorageValues

恢复备份的JSON数据到 LocalStorage

const json = `{"a": 123, "b": "test"}`

restoreLocalStorageValues(json)

containerToRow

让容器以 flex row 显示子元素

const root = document.querySelector("body")

containerToRow(root)