gpt4 book ai didi

javascript - 如何使 JS 脚本在导航后继续运行(谷歌浏览器控制台)

转载 作者:行者123 更新时间:2023-12-03 06:56:36 36 4
gpt4 key购买 nike

假设我有一个简单的脚本

var i = 0;
test();
function test() {
console.log(i++);
setTimeout(test, 1000);
}

我把它放在 Google Chrome 控制台中。如何让它在页面导航到另一个页面后继续运行(浏览网页时应该继续打印出数字)?

也许可以在 onbeforeunload() 函数中保存变量“i”,然后使用该保存的变量启动一个新脚本?

最佳答案

How do I make it continue to run after the page navigates to another

你不能,脚本无法在另一个页面上继续,浏览器在页面中运行 javascript,当移动到另一个页面时,它会停止。

(or) should continue to print out numbers when browsing the web?

你自己已经回答了这个问题。您当然可以将计数器保存在本地存储中,并在下一页上恢复计数,前提是下一页包含相同或相似的脚本以及从本地存储恢复计数器的逻辑。

或者,您可以将此逻辑的一部分移至服务器端脚本。

关于javascript - 如何使 JS 脚本在导航后继续运行(谷歌浏览器控制台),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37249912/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com