【问题标题】:Blackberry, why are links opening in new tabs?黑莓,为什么链接会在新标签页中打开?
【发布时间】:2012-12-16 18:27:40
【问题描述】:

我有一个非常普通的网站。在为客户进行演示时,她拿出了她的黑莓手机,由于某种原因,当她单击导航链接时,总是被提示在新选项卡中打开页面。我们查看的其他示例响应式网站没有发生这种情况。我可能会错过什么?

如果这有帮助,我的导航标记如下所示:

<nav>
    <a href="/" class="active agenda">Agenda</a>
    <a href="/ask/" class=" ask">Ask?</a>
    <a href="/refer/" class=" refer">Refer</a>
    <a href="/accounts/profile" class=" me">Me</a>
</nav>

我正在使用 HTML5BP 和 320 及更高版本的框架。页面上什至没有运行 JS。说真的,这是什么鬼……

【问题讨论】:

  • 我不为 BlackBerry 进行 Web 开发,因此无法在此处为您提供详细信息,但我知道 BlackBerry 浏览器存在巨大差异,具体取决于操作系统版本用来。 OS 5 是 RIM 开发的最后一款浏览器。从 OS 6 开始,RIM 集成了 webkit。对于这样的问题,您需要指定正在测试的 BlackBerry OS 版本。那么您的客户使用的是什么 BlackBerry?

标签: mobile blackberry web html5boilerplate


【解决方案1】:

我熟悉的 Bold 9650 最初是 OS 5,但后来升级到 OS 6。所以它仍然可能是带有 RIM 糟糕浏览器的 OS 5,或者是带有 Apple webkit 的 OS 6,这取决于是否您的客户已在设备上完成操作系统升级。

如果您没有 BlackBerry 设备进行测试,RIM 的模拟器非常适合重现此类问题。转至http://us.blackberry.com/sites/developers/resources/simulators.html 并向下滚动到“BlackBerry 智能手机模拟器”部分,查看您可以尝试的所有模拟器。模拟器需要 Windows 才能运行。

【讨论】:

  • 在我的 Windows 的 VirtualBox 实例上放置了一个 BlackBerry sim 卡后,我发现它只是一些 JS 搞砸了工作。
猜你喜欢
  • 2015-04-14
  • 1970-01-01
  • 2013-11-30
  • 1970-01-01
  • 2011-09-29
  • 1970-01-01
  • 2020-07-27
  • 1970-01-01
相关资源
最近更新 更多