Jquery 无法在blackberry上加载移动网站

Jquery 无法在blackberry上加载移动网站,jquery,jquery-mobile,asp.net-mvc-4,blackberry,Jquery,Jquery Mobile,Asp.net Mvc 4,Blackberry,我们的移动网站解决方案采用以下技术构建: Asp.net mvc 4(在.net 4中运行) Jquery Mobile(v1.3.0) Jquery验证 这些技术有可能与黑莓的内置浏览器不兼容吗 该测试是在Blackberry Bold 9900(OS 7)上完成的 目前,当打开网站时,我们得到一个页面正在加载的指示,一些元素闪烁,然后它停止,只显示一个空白页面。下载Opera for blackberry后,网站显示正确。可能是黑莓浏览器太过时了吗 我知道这是一个很难回答的问题。也许以前

我们的移动网站解决方案采用以下技术构建:

  • Asp.net mvc 4(在.net 4中运行)
  • Jquery Mobile(v1.3.0)
  • Jquery验证
这些技术有可能与黑莓的内置浏览器不兼容吗

该测试是在Blackberry Bold 9900(OS 7)上完成的

目前,当打开网站时,我们得到一个页面正在加载的指示,一些元素闪烁,然后它停止,只显示一个空白页面。下载Opera for blackberry后,网站显示正确。可能是黑莓浏览器太过时了吗

我知道这是一个很难回答的问题。也许以前有人用黑莓手机做过这种行为?我只是想知道从哪里开始找

这是文档头的一个代码片段,可能是因为这里有什么原因


奥米特

我曾经在默认的黑莓浏览器上遇到过同样的问题。我还使用了jQueryCore1.7.1,通过返回到1.6.4,问题得到了解决。当时1.7.1是可用的最新核心,1.6.4是jQuery Mobile支持的最新核心,因此此时您可以升级而不是降级

jQuery Mobile网站建议将jQuery Core 1.9.1与jQuery Mobile 1.3.1结合使用(我不确定1.3.0是否相同,但似乎有可能)


来源:

Blackberry使用Dolphin浏览器,所有这些都与Asp.net兼容,Asp.net是一种服务器端技术。是的,我知道服务器端代码对手机没有影响,我提到了使用mvc来深入了解应用程序设计的类型,也许以前有人在使用类似的应用程序设计时遇到过这个问题。如果你不提供导致黑莓内置浏览器挂起的代码片段,这是一个非常模糊和普遍的问题。如果它在Opera中有效,而在Dolphin中无效,那么默认答案是代码中有一个bug。自动假定错误在浏览器中,这是自以为是的。在责怪浏览器之前,一定要怀疑自己的代码。除非你想让我上传整个网站,否则我真的无法发布代码片段,因为我真的不知道问题出在哪里。它可能是html的doctype吗?可能是脚本不兼容吗?这可能是黑莓本身的一些特定于供应商的事情吗?用MVC构建应用程序不会影响在黑莓上的工作。