次のテクノロジーで構築されたモバイル Web サイト ソリューションがあります。
- Asp.net mvc 4 (.net 4 で実行)
- Jquery モバイル (v1.3.0)
- Jquery の検証
これらのテクノロジーのいずれかが、Blackberry の組み込みブラウザーと互換性がない可能性はありますか?
このテストは、Blackberry Bold 9900 (OS 7) で行われました。
現在、Web サイトを開くと、ページが読み込まれているというメッセージが表示され、一部の要素がちらつき、停止して空白のページのみが表示されます。Blackberry 用の Opera をダウンロードした後、Web サイトは正しく表示されました。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 が多くのことを行います)。