gpt4 book ai didi

jquery - 移动网站无法在黑莓上加载

转载 作者:行者123 更新时间:2023-12-01 05:55:26 26 4
gpt4 key购买 nike

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

  • Asp.net mvc 4(在.net 4 中运行)
  • Jquery 移动 (v1.3.0)
  • Jquery 验证

这些技术是否有可能与 Blackberry 的内置浏览器不兼容?

测试在 Blackberry Bold 9900 (OS 7) 上完成。

当前,当打开网站时,我们收到页面正在加载的指示,一些元素闪烁,然后停止并仅显示空白页面。下载 Opera for blackberry 后,网站正确显示。难道黑莓浏览器已经这么落伍了吗?

我知道这是一个非常大胆的问题。也许有人以前用黑莓经历过这种行为?我只是在寻找从哪里开始寻找的想法。

这是文档标题的代码片段,也许这里的某些内容可能是原因?

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Ommited</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<link rel="icon" href="/jecon.ico" sizes="16x16 32x32 72x72" type="image/vnd.microsoft.icon">
<meta name="description" content="Ommited"
<link href='http://fonts.googleapis.com/css?family=Lato:400,700,900,400italic,700italic,900italic' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css" />
<link rel="stylesheet" href="/Content/Ommited.css" />
</head>

在布局页面的底部,我们有:

<script src="/Scripts/jquery-1.7.1.js"></script>
<script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js" ></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
<script>
$(document).live('pageinit', function () {
$.validator.unobtrusive.parse('form');
});
</script>
@RenderSection("scripts", required: false)
</body>
</html>

上面在 document.live 上解析了验证,以修复 ajax 请求后的表单(jquery mobile 经常这样做)

最佳答案

我过去在使用默认黑莓浏览器时也遇到过同样的问题。我还使用 jQuery Core 1.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 是否相同,但似乎有可能)。

来源:http://jquerymobile.com/blog/2013/04/10/announcing-jquery-mobile-1-3-1/

关于jquery - 移动网站无法在黑莓上加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16193567/

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