Web浏览器:隐藏鼠标光标[重复]

Posted

技术标签:

【中文标题】Web浏览器:隐藏鼠标光标[重复]【英文标题】:Web browser: Hide mouse cursor [duplicate] 【发布时间】:2010-11-24 14:06:08 【问题描述】:

是否可以在网络浏览器中隐藏鼠标光标?

我在 Flash 中为触摸屏应用程序完成了此操作,其中鼠标光标会分散注意力且不需要。这次是针对非交互式显示屏幕,因此不需要鼠标光标。

我的直觉是,在网络浏览器中没有简单的方法来实现这一点,只能使用浏览器插件。

使用的浏览器是火狐,那么也许有一个插件可以做到这一点?虽然最好能够通过 javascript/jQuery 来做到这一点。

【问题讨论】:

【参考方案1】:

只需使用 CSS 规则:

* 
cursor: none;

【讨论】:

正确 - 但如果文档高度未填充,某些浏览器仍会显示光标 / >100% .. 我听说过这个,但被告知它不起作用......它确实是一个惊喜:) 为我在 chrome 中工作(Mac OSX 上的版本 6.0.472.63)。 Chrome 在 Kiosk(全屏无边框)模式(版本 12.0.742.122,windows xp sp3)和最大化窗口似乎忽略 BODY cursor: none 和 * cursor: none - - 也许我误解了答案。 无法编辑我的最后一条评论(太旧了?)。 Kiosk 模式下的 Chrome 在 css 中带有 * cursor: none 移除光标。 (版本 16.0.912.77 m,在 xp sp3 上)【参考方案2】:

尝试使用 CSS:

  #elementID
     cursor: none;
  

【讨论】:

【参考方案3】:

寻找可以跨浏览器工作的东西是一件痛苦的事。

以下代码适用于 Chrome、IE 和 Firefox。 IE 喜欢 .cur 文件,Chrome 喜欢嵌入的 png,有些浏览器实际上尊重 none :)

#div 
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAAADUlEQVQYV2P4//8/IwAI/QL/+TZZdwAAAABJRU5ErkJggg=='),
    url(images/blank.cur),
    none !important;

【讨论】:

获取一组公共域空白游标(包括.cur):pc.autons.net/stuff/blanks 为我工作。无法在任何地方检索 .cur 文件,所以这是另一个链接; Download blank.cur 你可以在这里找到空白光标:web.archive.org/web/20120320085351/http://pc.autons.net/stuff/…

以上是关于Web浏览器:隐藏鼠标光标[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Web 应用程序中的动画光标支持?

Unity RigidBodyFPSController 鼠标不显示

如何在鼠标悬停时隐藏左下角的网址显示?

excel 将部份内容隐藏后,怎样取消隐藏把全部内容显示出来?

js在opera下怎样获取可编辑div中的鼠标光标和选中文本

C# CefSharp封装的浏览器触摸获得焦点,有光标。无法输入中文。鼠标点击后正常。求解答谢谢!