Angular-locker Safari Частный просмотр

Мы используем стороннюю оболочку для локального/сессионного хранилища под названием Angular-locker.

Нам нужно иметь возможность поддерживать частный просмотр Safari в нашем проекте, но если хранилище не поддерживается, браузер просто выдает исключение JS, и наше угловое приложение не инициализируется. Я заметил использование Remy's Polyfill, но это просто сценарий plug and play? Как именно я должен использовать это в проекте?

В настоящее время мы возвращаемся к $cookies, используя locker.isSupported(), но я не понимаю смысла этой функции, если я не могу ее вызвать или проверить?


person proulxs    schedule 07.01.2016    source источник


Ответы (1)


Решил эту проблему, аналогичную этой суть.

Решение состояло в том, чтобы просто переопределить некоторые функции декоратора, используя $cacheFactory, если драйвер не удалось инициализировать. Мы только что перешли с $cacheFactory на $cookies вместо этого.

person proulxs    schedule 07.01.2016