[英]Javascript on two pages
我正在尝试创建一个 jquery 脚本。
该脚本需要:
1- 单击列表中的特定链接(按钮)以更改页面
2-填写页面上的文本输入
3- 有效
(4- 和循环...)
问题是,当我更改页面时,脚本不会在第二页上执行。
这是我的脚本:
window.allButtons = $('a[href^="/discussions/"]')
if ($(allButtons[2]).text()=="Afficher cette discussion"){
allButtons[2].click();
}
setTimeout(function()
{
let messages = [
'Bonjour, je suis désolé mais j\'ai déjà envoyé mon colis avec weeship'
];
function getMessage() {
return messages[Math.floor(Math.random() * messages.length)];
}
$('#message_content').val(getMessage);
// setTimeout(function(){
// $('input.button.button--tertiary').click();
// },1000);
},1000);
请问有什么办法
您可以使用Session 存储来保存来自不同页面的数据。
在离开页面之前,您可以设置一个值作为指示符或您实际想要的值,例如:
sessionStorage.setItem('key', 'value');
一旦第二页加载从 session 存储中检索必要的信息,类似的东西
// Get saved data from sessionStorage
var data = sessionStorage.getItem('key');
您现在可以应用您的逻辑。 例如,如果值wasRedirected
为 true,则表示他来自您的重定向,因此您可以检查您是否有键theInputValue
的存储值并将其设置为输入。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.