alex35mil / sourcebuster-js

Track the sources of your traffic
https://alexfedoseev.github.io/sbjs
MIT License
412 stars 92 forks source link

Fix IE11 cookie domain #10

Open binarymaster opened 7 years ago

binarymaster commented 7 years ago

В IE11 есть особенность - при указании поля domain не устанавливаются cookies. В результате этого невозможно получить данные из метода sbjs.get.

image

Данный пулл реквест реализует обходной путь, благодаря которому скрипт успешно работает в IE11.

Подробнее про особенность IE11: http://stackoverflow.com/questions/22690114/internet-explorer-11-wont-set-cookies-on-a-site

Использованный код определения IE11: http://stackoverflow.com/questions/21825157/internet-explorer-11-detection

alex35mil commented 7 years ago

@binarymaster Это очень странно. По идее это должно сломать большой кусок интернета, но судя по кол-ву реплаев/апвойтов на SO это больше похоже на локальные проблемы. Я постараюсь найти время и посмотреть что именно происходит в IE11.