gpt4 book ai didi

c# - 如何在 C# 应用程序中使用 HTML5 地理定位

转载 作者:IT王子 更新时间:2023-10-29 04:44:17 26 4
gpt4 key购买 nike

我正在开发一种防盗软件来获取计算机的确切位置。内置gps的笔记本在我的国家很少见所以我不得不使用HTML5 Geolocation在我的申请中。

对于 Internet Explorer 9+,有一个注册表项,您可以添加 url 以允许 url 无需用户验证。如果您在 HKCU\Software\Microsoft\Internet Explorer\Geolocation\HostConsent 路径下添加名为 domain.com 的 REG_DWORD 值,浏览器将自动允许地理定位请求。但是我无法运行隐藏的 Internet Explorer,所以这对我不起作用,因为小偷不应该意识到并看到发生了什么。

  • 我需要以某种方式隐藏运行 Internet Explorer
  • ...或者我需要将 webkit 或其他东西嵌入到我的应用程序中,但我不知道如何使用它或如何以编程方式允许此请求。

我更喜欢第二种方式,因为 Internet Explorer 现在已被 Microsoft 终止,我认为下一个版本将具有不同的结构。

如何在我的应用程序中嵌入和使用 Webkit 或 GeckoFX?如何在此应用程序中以编程方式允许地理定位请求?

最佳答案

依靠隐藏的浏览器是一个有风险的解决方案,它在未来的某个时刻不可避免地会崩溃。

相反,您希望将地理定位功能构建到您自己的应用程序中。位置信息的两个主要来源是您的 IP 地址(然后您将其输入任何 GeoIP providers )和可见的蜂窝/Wi-Fi 站点(您将其输入 Google geolocation API )。

关于c# - 如何在 C# 应用程序中使用 HTML5 地理定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29211640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com