w3schools上有一个HTML5地理位置示例代码:
http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation_map
您可以在Google的网站和其他网站上找到非常相似的代码:
https://developers.google.com/maps/documentation/javascript/examples/map-geolocation
当我在Chrome中运行这些代码时,它会执行它应该执行的操作。但是当我在我的Firefox(版本25.0.1)中运行它们时,当我允许“共享位置”时它很有效,但是当我不允许“共享位置”时它不会做任何事情。它只是不在handleNoGeolocation(...)中运行任务。例如,对于w3schools演示(上面的链接),在Firefox中,当我在出现的“共享位置”框中单击“不立即”时,它不会执行显示User denied the request for Geolocation.
所应执行的操作(它在Chrome中运行良好)。代码有什么问题,我该如何解决?
非常感谢。