0

SSO 機能をテストするための基本的なアプリケーション (実質的にコンテンツはなく、空白のページのみ) を作成しました。テレビでテストすると、エラーが発生しますerror_cp_001

config.xmlには、特に以下が含まれます。

<cpauthjs>Authorization8888.js</cpauthjs>
<login>y</login>

Authorization8888.jsファイルには以下が含まれます。

var Authorization8888 = {};
Authorization8888.checkAccount = function(id, pw, cb) {
    cb("TRUE");
};

私はすでに試しました<cpauthjs>Authorization8888</cpauthjs>Authorizationファイル名と変数に8888を付けずに試しました。常にそのエラーが表示されます。

SDKシミュレーターでも試してみましたが、実際のテレビと同じエラーです。シミュレーターでは、次の追加のデバッグ行が表示されます。

[JS ALERT]:  @@@@@@@@@@@@@@@@@@@@22222eval(accountCheckFunc) error
[JS ALERT]:  Fail to load Account check moudule. 
Error : Can't find variable: Authorization8888

アプリケーション全体を含む zip ファイルを共有できますが、この基本的な SSO 関連のコード以外には何も含まれていないため、再現するのは非常に簡単です。

4

1 に答える 1

0

他の誰かが同じ問題に遭遇した場合に備えて、答えを見つけて投稿しました。

問題は、USB 経由での展開でした。どうやら、USB スティックで展開されたアプリケーションには機能が制限されているようです。Web サーバー経由でアプリケーションを展開すると、この問題を含む多くの問題が修正されました。

于 2013-05-21T09:40:14.613 に答える