#javascript #cookies
#javascript #файлы cookie
Вопрос:
Я пытаюсь установить время cookie-файла для своего кода. Я видел этот код в другом месте:
var date = new Date();
date.setTime(date.getTime() (100 * 60));
$.cookie("cookie", "value", { expires: date });
но я не могу разработать hoe для реализации этого в этом разделе моего кода:
function storage() {
document.getElementById("array").innerHTML=document.cookie;
}
document.getElementById("add").onclick= function storage() {
if(!document.cookie) document.cookie = "";
document.cookie = document.cookie "<li>" document.getElementById("textbox1").value ":" "</li>";
document.cookie = document.cookie "<li>" document.getElementById("textbox2").value "</li>";
document.getElementById("array").innerHTML= document.cookie;
}
Я бы подумал, что мог бы сделать что-то подобное:
var date = new Date();
var m = 10;
date.setTime(date.getTime() (100 * 60));
$.cookie("document.cookie", "value", { expires: date });
но я не уверен, каким будет мое значение, плюс я не уверен, действительно ли я установил имя cookie в любом из этих файлов. Я подозреваю, что код, который я создал до сих пор, выполняет свою работу a очень длинным, ненужным способом, но, похоже, он работает, кроме этой настройки времени
Спасибо
Ответ №1:
Код, на который вы ссылаетесь, использует плагин: https://github.com/carhartl/jquery-cookie
Это работает следующим образом:
$.cookie("someKey", "some value to save", { expires : 7 }); //expires is time in days till cookie expires
Комментарии:
1. Я бы предпочел, чтобы он был доступен для обмена между компьютерами, и я предполагаю, что мне пришлось бы загружать плагин для каждого компьютера, который я предполагаю? Есть ли какой-либо другой способ избежать плагинов, если это так?
2. Вам не нужно вручную загружать плагин на компьютер… это так же, как при использовании jquery — вы не загружаете jquery на компьютер, вы включаете тег script, и он загружает его. То же самое с плагином. Просто включите тег script для плагина сразу после тега jquery script, и это должно сработать.
3. и что такое тег script для плагина? ссылка, похоже, предлагает несколько вариантов, поэтому я не знаю, какой из них, если вы имеете в виду