#用的谷歌刷题脚本 然后视频播放之后无法正常关闭页面 但是读新闻时可以正常自动关闭页面 求解答
//读新闻或者看视频
//type:0为新闻,1为视频
async function reading(type) {
//看文章或者视频
let time = parseInt(Math.random() * (100 - 80 + 1) + 80, 10);//80-100秒后关闭页面
let firstTime = time - 2;
let secendTime = 12;
let scrollLength = document.body.scrollHeight / 2;
var readingInterval = setInterval(function () {
time--;
$("#studyTip").text(time + " 秒后关闭页面");
if (time <= firstTime) {
try {
$("html,body").animate({ scrollTop: 394 }, 1000);
} catch (e) {
window.scrollTo(0, 394);
}
firstTime = -1;
}
if (time <= secendTime) {
try {
$("html,body").animate({ scrollTop: scrollLength / 3 }, 1000);
} catch (e) {
window.scrollTo(0, scrollLength / 3);
}
secendTime = -1;
}
if (time <= 0) {
if (type == 0) {
GM_setValue('readingUrl', null);
} else {
GM_setValue('watchingUrl', null);
}
clearInterval(readingInterval);
window.close();
}
}, 1000);
//关闭文章或视频页面
}
window.close只能关闭新窗口打开的页面,直接浏览器打开的话新版本chrome浏览器无法关闭,如果打开了控制台,会有警告提示