@Alk90
php, mysql, jquery, css, html, api

Почему js код работает только на jsfiddle?

Всем привет. Подскажите, почему в jsfiddle рабоатет вот этот код: https://jsfiddle.net/04fyoque/1/
А если вставить его на обычную страницу - не работает: https://med-php.by/test.php

Конечная цель - заставить воспроизвестись текст после загрузки страницы.

const utterance = new SpeechSynthesisUtterance('Добрый день!');

const cat = new CustomEvent('anif', {
  detail: {name: 'cat'}
});

document.addEventListener('anif', function(){
	window.speechSynthesis.speak(utterance);
})

document.dispatchEvent(cat);
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
@wonderingpeanut
Заверни этот код в IIFE
(function () {
  // code here
})();

либо выполняй код при загрузке страницы
window.addEventListener('load', function() {
  // code here
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы