在Facebook应用程序浏览器中的HTML5地理位置 – 不允许/阻止提示

我有一个使用HTML5地理位置的网站。 除了通过Android的Facebook应用程序浏览器,它运行得非常好。 这是在Facebook应用程序中单击链接时打开的内部应用程序浏览器。

通常当访问页面时,用户会得到一个使用位置提示(允许/阻止),但是在Facebook应用程序中没有任何请求,并且该页面/站点没有位置访问权限。

有没有人因为圣洁的爱而知道解决这个问题,甚至解决问题的办法?

我在我的智慧结束,因为我没有一个有效的解决scheme,除了承认用户在Facebook浏览器,并要求他们通过“在Chrome中打开”菜单设置突破。

提前致谢

  • Android的自动完成后只有空间?
  • Android 4.1.1 / 4.1.2 Date Picker Galaxy S3
  • 在原生移动应用程序中可以实现的function不能在HTML5networking应用程序中完成?
  • 在HTML5中,如何保持Android设备的屏幕?
  • HTML5video不会在Android设备上循环播放
  • 尝试在PhoneGap / Cordova应用中自动播放YouTubevideo
  • 在Android WebView中播放Youtube HTML5embedded式video
  • 存储WebView进行脱机浏览
  • 我很确定,Facebook应用内浏览器并没有实现HTML5的地理定位API,因为对于某人来说,由于许多人已经允许他们的Facebook应用程序的位置,这将是一个非常简单的方法。

    地理位置我不认为你可以避免'允许/阻止'的提示。 那会造成安全风险。

    后端应该返回你的IP地址。 检查如何获得使用JavaScript或jQuery的IP地址?