BlackBerry Playbook Simulator 是否支持 WebWorks 应用程序内的地理定位?

发布于 2024-10-24 08:51:51 字数 641 浏览 2 评论 0原文

我正在使用 VMWare Player 中的 0.9.4 模拟器在 BlackBerry Playbook 的 WebWorks 应用程序中测试 HTML5 地理定位代码。代码如下:

navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationError, options);

启动应用程序会弹出一个窗口:

地理位置请求 local:// 想要访问您的位置。

当我点击“确定”时,这总是会导致错误处理函数geolocationError的回调,而不是成功处理函数。

该网页在 Win 7 上的 Firefox 3.6.15 中运行良好。

有没有办法在 Playbook 模拟器的 WebWorks 应用程序中测试成功的地理位置请求?

更新

  • 地理位置可在 Playbook Web 浏览器中运行,因此您可以在浏览器中将应用程序作为网页进行测试。
  • 我在黑莓开发者日上询问了这个问题,他们确认了这一限制。我要求他们发布已知限制的列表,他们说他们会进行调查。

I am testing HTML5 geolocation code inside a WebWorks application for BlackBerry Playbook, using the 0.9.4 Simulator in VMWare Player. Here's the code:

navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationError, options);

Launching the application gives a popup saying:

Geolocation Request
local:// wants to access your location.

When I click "OK" this always results in a callback to the error handler function geolocationError, never the success handler.

The webpage works fine in Firefox 3.6.15 on Win 7.

Is there any way to test a successful geolocation request inside a WebWorks application in the Playbook simulator?

Updates:

  • Geolocation works in the Playbook web Browser, so you can test your application as a web page in the Browser.
  • I asked about this issue at a BlackBerry Developer Day and they confirmed this restriction. I asked them to publish a list of known limitations, they said they would look into it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

勿忘初心 2024-10-31 08:51:51

根据 ,截至 0.9.4 的模拟器仍然不支持地理定位AIR SDK 发行说明。在这种情况下可能也存在同样的限制。

The simulator as of 0.9.4 still has no support for geolocation, according to the AIR SDK Release Notes. It's likely the same limitations apply in this case.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文