У меня была такая же проблема в эти дни и я нашел хорошее решение, чтобы скрыть указатель в Google Chrome.
Это определение W3C свойства url:
Запятая, разделенная URL-адресами на пользовательские
курсоры. Примечание: всегда указывайте
универсальный курсор в конце списка,
в случае, если ни один из URL не определен
можно использовать курсоры
Таким образом, вы можете определить URL для не полностью прозрачного изображения, за которым следует указатель по умолчанию:
cursor: url(img/almost_transparent.png), default;
Если вы выберете полностью прозрачный png, Chrome вместо этого отобразит черный прямоугольник, но если вы выберете png с непрозрачностью не менее 1 пикселя, он будет работать, и никто не заметит указатель.