我有以下 JavaScript:
document.getElementById("test").style.cursor =
"url('data:image/png;base64," +
"iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdUlEQVR42qW" +
"TSw7AIAhEZ8XCA3AFlt7/dG3SxEatQ1FIjGDg8Yu4HAHwHNeHBfSB7X0FQ+" +
"/EMjM9BXjvuYWI3kOOAAPMGx7bzFQNtta22Bpohkgl2AmigBNICjDMLdP/B" +
"xCB1Fr5Z2qiqhRgZv8AEaGAUspg3wU3VkqQQyYrAAAAAElFTkSuQmCC'), default";
它适用于Google Chrome,但不适用于Opera。有任何已知的原因或可能的解决方法吗?
相同风格的背景图像在 Opera 中工作得很好>>
document.body.style.backgroundImage =
"url('data:image/png;base64," +
"iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdUlEQVR42qW" +
"TSw7AIAhEZ8XCA3AFlt7/dG3SxEatQ1FIjGDg8Yu4HAHwHNeHBfSB7X0FQ+" +
"/EMjM9BXjvuYWI3kOOAAPMGx7bzFQNtta22Bpohkgl2AmigBNICjDMLdP/B" +
"xCB1Fr5Z2qiqhRgZv8AEaGAUspg3wU3VkqQQyYrAAAAAElFTkSuQmCC')";
最佳答案
Opera 不支持游标的 url
,请参阅 http://www.quirksmode.org/css/cursor.html .
关于javascript - 使用 Opera 自定义 base64 图像光标 - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11400126/