Другой хост и моя клиентская сторона работают правильно, но моя серверная сторона не работает на onClick Javascript youtube player - PullRequest
0 голосов
/ 26 мая 2020

Используя чистый исходный код html с веб-сайта ниже для отзывчивого проигрывателя YouTube на стороне сервера, он работает идентично хосту гиперссылки. Когда я загружаю это в файл на свой облачный сервер Google, функция onclick не может изменить атрибут ID. Прокрутка и прочее java работает нормально. Полностью идентичный код.

http://woosterwebdesign.com/experiments/youtube-player.html

1-й сбой: связать скрипт. js и по-другому структурировать код

2-й сбой: изменить форматирование javascript.

https://stackoverflow.com/questions/27140952/how-to-change-video-source-onclick

https://stackoverflow.com/questions/23693118/how-to-change-multiple-attributes-of-a-link-using-onclick-of-radio-button

https://stackoverflow.com/questions/41354535/how-to-update-youtube-video-id-when-clicking-different-play-buttons

3-й сбой: после прочтения множества вариантов стека и тому подобного, я нашел эту демонстрацию ниже, загрузил идентичный код и теперь вижу, что та же проблема сохраняется.

https://jsfiddle.net/u3bntba6/

На этом точка, я уверен, что это каким-то образом облако Google. После испытаний и испытаний apache2 я решил, что у меня что-то неправильно установлено на виртуальной машине Google Cloud Platform.

4-й сбой: проверьте и подтвердите, что установлен JQuery, а не ошибка

Теперь я несколько дней углубился в чтение и не уверен, что ищу. Мне нравится читать, но я не могу найти то, чего не знаю. Мы будем очень благодарны за любые советы о том, как разместить на моем сервере рабочий плейлист YouTube.

1 Ответ

0 голосов
/ 31 мая 2020

После зацикливания моего кода на сервере, копирования кода из браузера и повторной вставки в блокнот, сохранения и повторной загрузки на сервер.

Я заметил, что определенный код отображается с дополнительным текстом, который при повторном запуске вызовет ошибку функционирования. Это можно легко сымитировать, скопировав элемент встроенного плеера YouTube и заметив дополнительный код после символа? (имеется в виду разрыв)

То же самое произошло с моим кодом кнопки PayPal. Это должен быть преднамеренный уровень безопасности. Только на этот раз код был переписан таким образом, что его нельзя было исправить без исходного кода. Я считаю, что это более вероятная сторона js.

Очень вероятно, что если вы столкнетесь с этим в будущем, у вас есть сломанный код, скрывающийся в ваших html и javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...