【问题标题】:Google Maps API v3 custom cursor's hotspot in Google ChromeGoogle Maps API v3 自定义光标在 Google Chrome 中的热点
【发布时间】:2012-08-08 19:06:04
【问题描述】:

我之前听说过 Google Chrome 在自定义光标热点方面存在问题,但我不确定如何在我的情况下解决这些问题,因为 Google Maps API v3 正在使用自定义光标。我有一个我设计并保存为 .cur 文件的光标。热点设置在左下角。我通过在 Photoshop CS5 中设置标尺开始点来设置它。光标在 Firefox 和 Safari 中完美运行,但在 Google Chrome 中,热点仍位于左上角。我也在 Chrome 的控制台中收到此警告:“资源解释为图像,但使用 MIME 类型应用程序/八位字节流传输。”我该怎么办?

这里是 jsFiddle。你会发现它可以在 Safari 或 Firefox 中运行,但在 Chrome 中(在 Mac 上)不行。

http://jsfiddle.net/ruXhf/1/

【问题讨论】:

    标签: javascript jquery google-chrome google-maps-api-3 cursor


    【解决方案1】:

    将此添加到您的 .htaccess 文件中

    
    AddType image/vnd.microsoft.icon .cur .ico
    

    【讨论】:

    • 谢谢!我不再收到警告,但热点仍在左上角。
    • 把它放在 jsfiddle 或其他东西上,这样我们就可以检查它了。不直接看@代码,我帮不了你了。
    • 嗯。我忽略了你在 os x 上。我什至无法复制它。不过检查一下:在 win7 上,它适用于 chrome 22.0.1229.2、ff 14.0.1、safari 5.1.7。不工作 - win7 歌剧 12.01 工作 - linux mint - chrome 20.0.1132 看起来是一个错误:code.google.com/p/chromium/issues/detail?id=109918 但是,这表示要预加载光标:stackoverflow.com/questions/8959843/… 如果这不起作用,我只是功能检测您是否在 chrome os x 中并通过 JavaScript 添加它。祝你好运。
    猜你喜欢
    • 1970-01-01
    • 2011-05-23
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 2013-01-27
    • 2011-02-20
    相关资源
    最近更新 更多