如果代码被篡改过多,网站上的音频播放器很脆弱

时间:2015-11-17 04:20:33

标签: javascript android html css facebook

我在我的网站上使用的代码是我以前从未使用过的布局和音乐播放器。

如果我使用此页面,页面/音频播放器在桌面设备和Android设备上运行良好:http://chancetrahan.com/1abcd.html

如果我使用http://chancetrahan.com

处的索引文件,播放器仅适用于桌面版本

我已经关注了网页加速建议的网页速度建议,并让它在桌面上运行,但我只是意识到它无法正常工作,如果我从Android浏览器查看,则无法正常显示。

我不确定它是否已损坏,因为我将.js和.css文件转移到我的网站时压缩了.js和.css文件,但这就是我想的可能发生的事情。

我注意到当我从代码中移除FB ROOT时,它会破坏音乐播放器,我不知道为什么音乐播放器使用FB ROOT,但确实如此,我不确定是什么汇总,但是它还说common.js运行了两次。

我已经将代码简化为试图以最少的代码使用和快速响应来复制此布局/模板/主题的骨架。您可能无法看到一些代码,因为我正在使用cloudflare,但我很乐意使用TeamViewer来解决这个问题,并从了解此代码的人那里获得一些见解。

如果你能帮我解决这个问题,我会非常感谢能得到的所有帮助。感谢您的帮助和建议!

1 个答案:

答案 0 :(得分:0)

在尝试降低网页速度分数时,打破javascript文件非常常见。如果您正在使用Cloudflare,请在开发模式下对其进行测试,看看它是否有效。通常,火箭装载机会引起问题。

我希望你在缩小它们之前备份javascript文件。如果你试图缩小已经压缩的代码,那么你很有可能破坏它。

此外,页面速度并不像你在搜索引擎优化时所想的那么大。我花了很多时间从头开始制作一个Wordpress主题,可以得到100/100的Pagespeed分数。它有助于,但在搜索引擎排名方面并没有疯狂的差异。它更多的是为用户做好事。

另外需要提及的是,如果您要重新连接javascript文件,请先检查your server supports HTTP/2是否会导致您的网站速度变慢。 HTTP / 2是需要HTTPS的SPDY协议的新版本,可以快速有效地一次性提供许多资源,而无需连接。