Я пытался настроить очень простого повара ie только для того, чтобы посмотреть, нажал ли пользователь на баннер согласия повара ie. Я пытаюсь установить для повара ie дату истечения срока действия в будущем, чтобы пользователь не получал это сообщение при каждом посещении. Он работает для установки повара ie, но устанавливает его только для текущего сеанса. В IE11 это не работает вообще.
Мой JavaScript для этого:
в пользовательском. js:
import Cookies from 'js.cookie';
// Hide cookie disclaimer on agreement
$('.cookies-disclaimer button').on('click', function() {
$('.cookies-disclaimer').hide();
Cookies.set('cookies_consent', true, { expires: 365, sameSite: 'strict' });
});
// Check if the cookie disclaimer has already been accepted
function hideAlreadyAcceptedCookieDisclaimer() {
var consent = Cookies.get('cookies_consent');
if (!consent) {
$('.cookies-disclaimer').show();
}
}
hideAlreadyAcceptedCookieDisclaimer();
в моем приложении. js Мне требуется файл js из node_modules:
require('js-cookie/src/js.cookie')
...
require('custom')