Javascript 循环以显示不同cookie值的网页部分

Javascript 循环以显示不同cookie值的网页部分,javascript,greasemonkey,tampermonkey,Javascript,Greasemonkey,Tampermonkey,我的网页有一个名为“cookie\u test”的cookie,网页指向的URL和显示的值取决于cookie\u test的值。我正在尝试创建一个greasemonkey脚本,它将遍历cookie_测试的不同值,并显示网页的一部分 以下是我目前拥有的代码: //Create Cookie Function function create_cookie(name, value, days2expire, path) { var date = new Date(); date.setTime

我的网页有一个名为“cookie\u test”的cookie,网页指向的URL和显示的值取决于cookie\u test的值。我正在尝试创建一个greasemonkey脚本,它将遍历cookie_测试的不同值,并显示网页的一部分

以下是我目前拥有的代码:

//Create Cookie Function
function create_cookie(name, value, days2expire, path) {
  var date = new Date();
  date.setTime(date.getTime() + (days2expire * 24 * 60 * 60 * 1000));
  var expires = date.toUTCString();
  document.cookie = name + '=' + value + ';' +
                   'expires=' + expires + ';' +
                   'path=' + path + ';';
}

var cookie_name = 'cookie_test';
for(var cookie_value = 1; cookie_value <= 100; cookie_value++) {
    create_cookie(cookie_name, cookie_value, 30, "/"); // Create the cookie
    var url = "http://example.com/?cookie=" + cookie_value; //Will redirect to this URL
    if(document.URL != url) {
        open(url, '_blank'); //If not on this URL, go to this URL
    }
    if(document.getElementsByTagName('strong')) console.log(document.URL + ", " + document.getElementsByTagName('strong')[0].innerHTML); //Retrieve content from webpage
}
//创建Cookie函数
函数create_cookie(名称、值、日期、路径){
变量日期=新日期();
date.setTime(date.getTime()+(days2expire*24*60*60*1000));
var expires=date.toutString();
document.cookie=name+'='+value+';'+
'过期='+过期+';'+
'路径='+路径+';';
}
var cookie_name='cookie_test';

对于(var cookie_value=1;cookie_value),问题不清楚。您是否正在尝试创建100个不同的cookie?预期的输出确切是什么?同一域上的
是否打开(url
)…if(document.getElementsByTagName('strong')也有错误
test。您需要在那里使用
.length
。一个cookie值正在更改(从1更改为100),但我想从example.com/?cookie=[cookie\u value]页面检索一些HTML是的,所有内容都在一个域中基本上对于每个操作,我想将cookie的值更改为介于1和100之间。一旦cookie更改,我想转到url.com/?cookie=#并从站点中提取一些数据。您能帮助@BrockAdams吗