0

Icenium を使用して新しいモバイル プロジェクトを作成しています。デバイス シミュレーターを起動すると、次のエラーが表示されます。

Uncaught ReferenceError: cordova is not defined about:blank:1 Uncaught TypeError: Cannot read property '0' of undefined kendo.mobile.min.js:17

これらのエラーが発生するのはなぜですか?

これが私のヘッダーのマークアップです。

<!DOCTYPE html>

<html>
<head>
<title></title>

<!--Style sheets.-->
<link href="styles/kendo/kendo.mobile.all.min.css" rel="stylesheet" />
<link href="styles/app.css" rel="stylesheet" />

<!--Scripts.-->
<script src="cordova.js"></script>
<script src="scripts/kendo/jquery.min.js"></script>
<script src="scripts/kendo/kendo.mobile.min.js"></script>
<script src="scripts/app.js"></script>
</head>
4

1 に答える 1

2

それがまさに問題です。アプリケーションがまだ初期化されている間に、Halcyon がスキンをロードしようとしています。これを修正するには、次のように、init のアプリケーション構成オプションとしてスキンを渡す必要があります。

app.application = new kendo.mobile.Application(document.body, { skin: "flat" });

于 2014-01-08T08:41:04.253 に答える