© 2021 WebHive

Одна маленькая подлянка от hammer.js

В один прекрасный момент обнаружил, что не могу в своём бложике скопипастить текст. Довольно неожиданно …

Защитить сайт от копипасты пытаются многие, но это по определению невозможно, а тут — нате. В ходе расследования наткнулся на наличие в теге body CSS правила user-select: none. Я такой фигни сделать не мог, значит это какой-то js код.

Как оказалось виноват был hammer.js, который и добавлял эту конструкцию. Проблема оказалась описана тут.

Соответственно добавив вот такую конструкцию перед вызовом конструктора HammerJs-а полностью избавляемся от проблемы.

1
2
3
...
delete Hammer.defaults.cssProps.userSelect;
...

Комментарии