Я выбрал немного странную проблему в Safari в отношении установки js-файла cookie. Сам файл cookie представляет собой только значение цвета rgb, которое устанавливается с помощью .click()
и отлично работает в Chrome и Firefox, но в Safari значение cookie является неполным, отображаемое как rgb(193
вместо rgb(193, 184, 76)
, как это делают другие браузеры.Ошибка в cookie-файле Safari
Функция JQuery Я использую для установки куки:
$('.project_link a').click(function() {
var link_colour = $(this).css("color");
document.cookie = "colour="+link_colour+";expires=;path=/";
});
Вы пытались использовать 'encodeURIComponent' для кодирования значения« link_colour »? – Pointy