pipwerks не находит API
Написался тут курс на html5 с js-ом.
И вроде бы всё работает, но при запуске через webTutor возникает какая-то ошибка на стороне клиента: SCRIPT70: Разрешение отклонно SCORM_API_wrapper.js строка 76 символ 13 В принципе это уже странно, ведь апи_врапер - стандартный и на всех компах у нас такой ошибки нету. Собственно сам код ошибки (76 строка): 76 while ((!win.API && !win.API_1484_11) && 77 (win.parent) && 78 (win.parent != win) && 79 (findAttempts <= findAttemptLimit){ 81 findAttempts++; 82 win = win.parent; }) Собственно вопрос, что это может быть? Может кто уже сталкивался с таким? Даже более полную версию логичнее вкинуть pipwerks.SCORM.API.find = function(win){ var API = null, findAttempts = 0, findAttemptLimit = 500, traceMsgPrefix = "SCORM.API.find", trace = pipwerks.UTILS.trace, scorm = pipwerks.SCORM; while ((!win.API && !win.API_1484_11) && (win.parent) && (win.parent != win) && (findAttempts <= findAttemptLimit){ findAttempts++; win = win.parent; }) if(scorm.version){ //If SCORM version is specified by user, look for specific API switch(scorm.version){ case "2004" : if(win.API_1484_11){ API = win.API_1484_11; } else { trace(traceMsgPrefix +": SCORM version 2004 was specified by user, but API_1484_11 cannot be found."); } break; case "1.2" : if(win.API){ API = win.API; } else { trace(traceMsgPrefix +": SCORM version 1.2 was specified by user, but API cannot be found."); } break; } } else { //If SCORM version not specified by user, look for APIs if(win.API_1484_11) { //SCORM 2004-specific API. scorm.version = "2004"; //Set version API = win.API_1484_11; } else if(win.API){ //SCORM 1.2-specific API scorm.version = "1.2"; //Set version API = win.API; } } if(API){ trace(traceMsgPrefix +": API found. Version: " +scorm.version); trace("API: " +API); } else { trace(traceMsgPrefix +": Error finding API. \nFind attempts: " +findAttempts +". \nFind attempt limit: " +findAttemptLimit); } return API; }; |
Часовой пояс GMT +3, время: 10:46. |