Как вы устанавливаете пользовательский курсор для текущей страницы из локального файла изображения? в основном мне нужно перейти на другой курсор программно с помощью javascript, но курсор хранится локально на моем жестком диске.Javascript-firefox: как настроить пользовательский курсор из локального файла png?
0
A
ответ
6
Вы не можете (, но см. Ниже), так как file://
не может быть доступен или передан из других протоколов.
Основной способ включить курсор с помощью JavaScript является:
element.style.cursor = "url(...location-of-pic...), auto"; // ^^^^^^ (required as fallback)
Вы можете convert your image to a base64-dataURI, и использовать его вместо
file://..../cursor.png
:document.documentElement.style.cursor = 'url("data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAABMLAAATCwAAAAAAAAAAAAAAAAAAbGxt/2xsbf9sbG3/bGxt/2xsbf9sbG3/bGxt/2xsbf9sbG3/bGxt/2xsbf9sbG3/bGxt/2xsbf8AAAAAAAAAAGxsbf9sbG3/bGxt/2xsbf9sbG3/bGxt/2xsbf9sbG3/bGxt/2xsbf9sbG3/bGxt/2xsbf9sbG3/AAAAAAAAAABsbG3/bGxt/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsbG3/bGxt/wAAAAAAAAAAbGxt/2xsbf8AAAAAbGxt/2xsbf9sbG3/bGxt/2xsbf9sbG3/bGxt/2xsbf8AAAAAbGxt/2xsbf8AAAAAAAAAAGxsbf9sbG3/AAAAAGxsbf9sbG3/bGxt/2xsbf9sbG3/bGxt/2xsbf9sbG3/AAAAAGxsbf9sbG3/AAAAAAAAAABsbG3/bGxt/wAAAAAAAAAAAAAAAAAAAAAAAAAAVHibFE94oDxKeKRkRHiqkUx4ohlsbG3/bGxt/wAAAAAAAAAAAAAAAAAAAABLeKMPPHixUj54sIQ+eLC5Pniw3j54sP8/eK//QXet/0J2q/9Ed6k+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPXiwKkF4rf9BeK3/QXit/0J3q+xFdqnAQ3erhTt7s1Qqg8VSFY3cWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD94rwlCeKxzRHaqUUR2qis7e7MIAAAAABiM2QwJk+hyA5fv4gKX7v8AmfIbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZPoGQOX7oIDlu7tBZXs/wSX6+wJkeqCHXjmTiBy6QIAAAAAAAAAAAAAAAAAAAAAAAAAAA+R4QICl+4kA5fuhgWW7PMGlev/BpXr6wSY64MNjOkQJ23lTC9j5PwuZOSBAAAAAAAAAAAAAAAAAAAAAAAAAAAElu0JBpXr1QaV6/8GlevpBpbrfASY6xcAAAAAK2fkNi5k5PgsZuT4LGbkRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaV62wGlet+BZbrFQAAAAAAAAAALWTkIi1l5OUsZuT/LGbkWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmPkDyxl5MssZuT/LGbkewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmPkAixm5K0sZuT/LGbkoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmTkAixm5JMsZuT/LGbkwCxm5AcAAAAAAAAAAAAAAAAAAAAAgAEAAIAB8L+f+QAAkAkAAJAJAACfAQAA4AcAAOAHAADggwAA/gEAAPABAADwIQAA+MP///+H////DwAA/g8AAA%3D%3D"), auto';
Вы можете загрузить и конвертировать любой файл в формат base-64 по адресу this page. Обрезать пробел и префикс
data:image/png;base64,
.Вместо использования данных-URI,, изображение также могут быть загружены в файл хоста и заливали следующим образом:
document.documentElement.style.cursor = 'url("http://sstatic.net/stackoverflow/img/favicon.ico"), auto';
Смотри также:
Смежные вопросы
- 1. Как настроить пользовательский курсор для объекта?
- 2. Пользовательский курсор png имеет синее свечение
- 3. Пользовательский курсор PNG - края не являются гладкими
- 4. Как настроить пользовательский курсор в html?
- 5. Как реализовать пользовательский курсор
- 6. Скрыть курсор или настроить пользовательский курсор в Windows 8 Metro
- 7. Настроить пользовательский курсор мыши в flex
- 8. Пользовательский курсор с .less
- 9. Как настроить пользовательский курсор при запуске приложения OSX spritekit?
- 10. Настроить DocxJS для рендеринга локального файла docx
- 11. Как настроить пользовательский значок для DLL-файла?
- 12. Пользовательский курсор в html
- 13. Загрузить пользовательский CSS из локального файла через стильный CSS?
- 14. Изображение для курсора/пользовательский курсор
- 15. Как настроить курсор на TextBox?
- 16. Как настроить курсор в NSSearchField?
- 17. Пользовательский курсор на всю страницу
- 18. Как загрузить анимированный курсор из многокадрового PNG-изображения?
- 19. Невозможно изменить курсор рамки на пользовательский курсор
- 20. Чтение локального текстового файла из локального файла javascript?
- 21. Пользовательский загрузочный курсор
- 22. Как реализовать пользовательский курсор в C#?
- 23. Пользовательский курсор в WPF?
- 24. Пользовательский курсор Silverlight
- 25. Ajax-запрос из локального файла
- 26. InputStream из локального файла VB.net
- 27. Создать контейнер из локального файла
- 28. Как настроить пользовательский listView?
- 29. Анализ HTML из локального файла
- 30. удалить из локального файла JSon
Дубликат http://stackoverflow.com/questions/4564251/change-the-mouse-pointer-using-javascript – synthesizerpatel
да, но как указать локальный файл url? Думаю, это невозможно? – KJW