2
작동하지 않는 것은이 바이올린에서 봐 주시기 바랍니다 : JsfiddleJQuery와 쿠키 플러그인이 파이어 폭스
$(document).ready(function() {
var cookie = $.cookie('myDemoCookie');
// If the cookie has been set in a previous page load, show it in the div directly:
if (cookie){
var values = $.parseJSON(cookie);
var li;
for (var v in values) {
li = $('<li><a href="' + values[v]+ '">' + values[v] + '</a></li>');
$('.jq-text').append(li).show();
}
}
$('.fields a').click(function(e) {
e.preventDefault();
var text = $('#inputBox').val();
var values = $.parseJSON($.cookie('myDemoCookie')) || [];
values.push(text);
$.cookie('myDemoCookie',JSON.stringify(values),{expires: 7, path: '/' });
$(".jq-text").append('<li><a href="' + text + '">' + text + '</a></li>');
});
$('#form1').submit(function(e){ e.preventDefault(); })
$('.jq-text').on('click', 'li', function(e) {
e.preventDefault();
var values2 = [];
$(this).remove();
$(".jq-text li").each(function(i, item) {
values2.push($(item).text());
});
$.cookie('myDemoCookie', JSON.stringify(values2), { expires: 7 });
});
});
은 입력에 뭔가를 넣어 만든 쿠키로 저장 줘야 목록을 저장을 클릭하면 . 문제는 내 XP 시스템에서 Firefox의 최신 버전이 쿠키를 보유하지 않는다는 것입니다. 내가 xp에서 최신 버전의 Firefox를 사용하고 있기 때문에 이상하게 보입니다. 그러나 그 곳에서 잘 작동합니다.
내가 설정을 가지고 놀지 않아서 다소 어려워진 Im은 동일한 버전을 가진 다른 사람들 (/ 방문자)이 동일한 것을 경험할 수 있음을 의미합니다. 이 '이상한'행동의 원인은 무엇일까요?
브라우저의 쿠키 설정과 관련이 있어야합니다. 위의 언급 바이올린은 의도 한대로 작동합니다. 파이어 폭스 설정을 다시 시도 했습니까? – Tariqulazam
@Tariqulazam 그건 이상한 일이고, 나는 그 설정으로 아무 것도하지 않았다. 크롬을 사용하고 테스트 목적으로 Firefox를 사용합니다. – Youss
오케, 설정을 살펴 봤는데 설정에서 "기록을 기억하지 못했습니다"라고 생각됩니다. Firefox의 기본 설정입니까? – Youss