js黑魔法(TBC)

劫持超链接跳转

document.body.addEventListener('click', /* async */ function (event) {if (event.target.nodeName.toLocaleLowerCase() === 'a') {event.preventDefault();// await new Promise(function (t, c) {setTimeout(t, 5000);});let url = event.target.getAttribute("href");console.log(url);window.open('https://www.douyin.com');}
});

实现js的sleep函数.

  async function sleep(msecs) {return new Promise(function (resolve, reject) {let uuid = Math.floor(Math.random() * 65536).toString(16).toUpperCase().padStart(4, "0");console.log(`SLEEP#${uuid} START`);setTimeout(function () {resolve(uuid);}, msecs);}).then(function (uuid) {console.log(`SLEEP#${uuid} END`);});}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部