Назад | Перейти на главную страницу

Слайды HTML5 [CBT на основе SCORM] не работают в Chrome, но работают в FireFox / IE / Edge

LMS [VALAMIS] CBT на основе HTML5, разработанный в Captivate (10), отлично работает в FireFox / IE / Edge, но когда доходит до Chrome, он воспроизводит только часть первого слайда [например, 9-10 секунд], а затем останавливается.

Консоль браузера отображает следующее:

*src = https://abc/xyz/learn-portlet/SCORMData/data/1676/ar/2381591.mp3 error code = 4 n/w state = 3    CPM.js:370 
Event {isTrusted: true, type: "error", target: audio, currentTarget: audio, eventPhase: 2, …}

src = https://abc/xyz/SCORMData/data/1676/ar/2538057.mp3 error code = 2 n/w state = 1                 CPM.js:370        
Event {isTrusted: true, type: "error", target: audio, currentTarget: audio, eventPhase: 2, …}*

тот же CBT при запуске в других браузерах работает отлично. на стороне сервера у нас есть Apache HTTPD [действует как веб-сервер + применяется SSL] ---> Tomcat 7

Когда я удаляю Apache спереди, и он переходит к Tomcat 7, тогда

  1. CBT отлично проигрывает 3 слайда [примерно 1,5 минуты бега], а затем останавливается.
  2. показывает другую ошибку в консоли браузера
*GET http://abc:8080/learn-portlet/SCORMData/data/1676/ar/2538057.mp3 net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content)
:8080/learn-portlet/SCORMData/data/1676/ar/2401874.mp3:1 

GET http://abc:8080/learn-portlet/SCORMData/data/1676/ar/2401874.mp3 net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content)
:8080/learn-portlet/SCORMData/data/1676/ar/2538057.mp3:1 

GET http://abc:8080/learn-portlet/SCORMData/data/1676/ar/2538057.mp3 net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content)
:8080/learn-portlet/SCORMData/data/1676/ar/2401874.mp3:1 

GET http://abc:8080/learn-portlet/SCORMData/data/1676/ar/2401874.mp3 net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content)*

не могу найти какой-либо связанный журнал на стороне сервера, когда это происходит [ни в HTTPD, ни в Tomcat]. Меня беспокоит, что если его частичное содержимое [каким-то образом не завершено], то почему FF / IE / Edge справляются с этим нормально. подозреваю, что я чувствую, что это политики или ограничения Chrome. из-за чего я добавил взаимодействие с пользователем при запуске CBT [чтобы звук получил разрешение на воспроизведение].

Все еще борется.