【问题标题】:Chrome Geolocation extensionChrome 地理位置扩展
【发布时间】:2011-07-10 10:46:13
【问题描述】:

我创建了一个 chrome 地理位置扩展。为什么它在没有征求用户许可的情况下给出位置坐标,甚至在第一次安装时也没有?:S

【问题讨论】:

  • 您是从自己的文件夹安装的吗?还是您安装了 *.crx 文件?
  • 我是从我自己的文件夹中安装的。

标签: google-chrome geolocation google-chrome-extension


【解决方案1】:

当您安装扩展程序时,您授予它访问各种内容的权限。如果它是您开发的,那么它将假定您已授予它权限。用户会得到一个这样的盒子,里面有你用过的任何 API:

【讨论】:

  • 那么,它不应该显示一个请求许可的通知吗(每当你点击扩展图标时)你是否要允许扩展追踪你的位置?
  • 是的..好吧,我卸载了 chrome 并再次安装并尝试了它,但它仍然可以在没有任何权限通知的情况下工作。附言我还没有通过 .crx 文件安装扩展。这是本地的。
  • 这令人不安,因为通知(在首次安装时)通常会告知用户将使用哪些信息。我不记得是否明确提到了地理位置。 Chrome 浏览器“Under the hood”可让您检查您已授予哪些应用程序(或网站)访问您的位置的权限(在例外情况下),假设您将“无法访问位置”设置为默认设置。我想知道它如何或是否与 Chrome 扩展程序交互。编辑这里有更多关于“Under the Hood”和位置stackoverflow.com/questions/6181379/…的信息
  • 是不是因为我实际上并没有使用 .crx 文件安装它,而是我只是从桌面加载文件夹。但即使我加载,我也应该获得以下类型的通知权限,目前没有被询问:tinyurl.com/6k7jd6a
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-08
  • 2023-03-20
  • 1970-01-01
  • 2013-04-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多