Uncaught ReferenceError: wlInitOptions не определен

Я получаю эту ошибку, так как я обновил версию для разработчиков Worklight до версии 5.0.6:

wlclient init started worklight.js:1118
Uncaught ReferenceError: wlInitOptions is not defined

1 ответ

Просмотрите папку js вашего приложения (yourProject\apps\yourApp\common\js). Убедитесь, что он содержит файл initOptions.js и его содержимое выглядит следующим образом (вы также можете создать новое приложение и скопировать файл оттуда):

var wlInitOptions = {

    // # Should application automatically attempt to connect to Worklight Server on application start up
    // # The default value is true, we are overriding it to false here.
    connectOnStartup : false
};

if (window.addEventListener) {
    window.addEventListener('load', function() { WL.Client.init(wlInitOptions); }, false);
} else if (window.attachEvent) {
    window.attachEvent('onload',  function() { WL.Client.init(wlInitOptions); });

Кроме того, HTML-файл не должен содержать вызов WL.Client.init в <body> тег. Это должно выглядеть так:

<body id="content" style="display: none;">
Другие вопросы по тегам