Не забудьте добавить файл .cur в манифест:
даю расширение Google Chrome, которое размещает тег IMG на сайтах. Этот тег img для: hover должен показывать пользовательский курсор. Расширение использует jQuery в качестве внедренного основного скрипта. Я попробовал следующие методы:
1.
var cursor = 'url('+chrome.extension.getURL('icons/cursor.cur')+')';
$('#myImgId').css({
'position': 'absolute',
'top':'5px',
'left':'5px',
'cursor':cursor
});
Это самая лучшая работа. На небольших сайтах его показывает курсор. На более медленных сайтах загрузки это не так. Но на маленьких сайтах это иногда терпит неудачу.
2.
var cursor = 'url('+chrome.extension.getURL('icons/cursor.cur')+')';
$('<style>#myImgId{cursor:'+cursor+'}</style>').appendTo('head');
Это ничего не сделал вообще.
3.
В manifest.json я ввел css.
"content_scripts": [
{
"matches": ["http://*/*"],
"css": ["css/style.css"],
"js": ["j/c.js", "j/s.js"]
}
В CSS-файле только что был курсор: url (icons / cursor.cur), так как я понятия не имею, как получить реальный URL-адрес в CSS-файле. Это не работает вообще. Я думаю, что это должно работать так, я не нашел ссылку на это на code.google, хотя.