我正在尝试找出一个解决方案,如果某些资源未正确加载,它将通知用户。
我已经建立了以下方法:
对于 CSS,我在 Trello 源代码中找到了示例:
<div id="nocss"> Your browser was unable to load all of Trello's resources. They may have been blocked by your firewall, proxy or browser configuration. <br>Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again. <hr> </div>
在最后下载的 CSS 中有以下 CSS:
#nocss { display: none; }
对于 JS,我创建了以下文章:加载外部 JavaScript 的最佳方法,但我不确定。
更新
小更新:最好的解决方案也适用于来自 CDN 的文件,因为它们是最大的问题。我有一个站点,我在其中添加了 jquery,并且在防火墙后面的公司中它被阻止了。