其他主机和我的客户端运行正常,但我的服务器端在点击Javascript youtube播放器时失败



使用下面网站的纯html源代码作为服务器端的响应式YouTube播放器,它的运行与超链接的主机相同。当我将其上传到我的谷歌云服务器的文件时,onclick 函数无法更改 ID 属性。滚动和其他Java工作正常。胜任相同的代码。

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

第一个失败:链接脚本.js并以不同的方式构建代码

第二次失败:更改 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

第三次失败:在阅读了堆栈等的许多变体后,我在下面找到了这个演示并上传了相同的代码,现在看到同样的问题仍然存在。

https://jsfiddle.net/u3bntba6/

在这一点上,我确定它在某种程度上是谷歌云。经过 apache2 的试验和磨难,我想我没有在 Google Cloud Platform VM 上正确安装一些东西。

第 4 次失败:测试并确认已安装 JQuery 而不是故障

现在我正在深入阅读,我不确定我在寻找什么。我喜欢阅读,但找不到我不知道的东西。关于如何让我的服务器托管工作 youtube 播放列表的任何建议将不胜感激。

将我的代码循环到服务器后, 从浏览器中复制代码并重新粘贴到我的记事本中, 储蓄 并再次上传到服务器。

我注意到某些代码显示带有附加文本,一旦再次运行会导致功能错误。这可以通过复制嵌入式 youtube 播放器的元素并注意 ?(意思是休息(

同样的事情也发生在我的PayPal按钮代码上。它必须是有意的安全层。除了这次代码被重写的方式,没有源代码就无法修复。我相信这更有可能是js方面。

如果你将来遇到这种情况,很可能你已经破坏了隐藏在html和javascript中的代码。

最新更新