gpt4 book ai didi

javascript - JavaScript 代码可以在不同的网页中继续运行吗?

转载 作者:行者123 更新时间:2023-11-28 11:44:42 24 4
gpt4 key购买 nike

我正在尝试编写一个在不同网页上运行的 JavaScript 代码。该脚本应在搜索栏中输入内容,单击搜索,单击结果,然后将每个结果文本保存到数组中。它看起来像:

function returnresults(queries){
arrayofcontent = [];

for each query {
type query in searchbar;
submit search;
result[0].click(); // go to first result
arrayofcontent.push(pagecontent.innertext);
}

return arrayofcontent;
}

问题是脚本在点击搜索后似乎停止了,这让我认为脚本在移动到另一个页面时正在卸载自身,即使我直接将脚本输入到 Google 的 javascript 控制台中 Chrome 。有谁知道如何告诉 Google Chrome 即使在页面之间移动后仍继续运行脚本?

最佳答案

简短回答:否。

当您检查浏览器选项卡中发生的情况(包括使用控制台)时,您只能检查该选项卡中加载的内容。如果您导航到该选项卡中的另一个页面,上一个页面内存中的所有内容都会被丢弃,并加载新页面内容。

您需要的是存储脚本的状态,然后在其他页面上检索该状态。存储状态可以通过多种不同的方式完成( cookieslocalStoragesessionStorage 、服务器端数据库),您需要决定哪种方式适合您的架构和用例。

关于javascript - JavaScript 代码可以在不同的网页中继续运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54390631/

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