[英]alt text for script tag in html body
我使用脚本标签将GitHub要点嵌入到我的网页上,如下所示
<script src="https://gist.github.com/uname/id.js"></script>
有没有办法在要点不加载的情况下提供替代文本? 我尝试在script标签内使用alt
属性,但这似乎不起作用。
查看要点的嵌入方式,他们使用document.write
。
然后在其中创建一些标记,所以我们可以做的是检查标记是否在等待一会儿之后创建,如果尚未加载gist,则它们不会是带有.gist
类的任何标记。 。
下面是一个工作示例。 如果您运行该代码段,则该代码应在5秒钟后失败并显示一条消息,如果您仅将4577639.js
替换为4577639.js_bad
,则它将可以正常工作并且不会出现加载失败的消息。
ps。 不知道这是否是退后的官方方式,但似乎行得通。
setTimeout(function () { if (!document.querySelector(".gist")) { document.querySelector("#failed-to-load"). style.display = "block"; } }, 5000);
<div id="failed-to-load" style="display:none"> Failed to load Gist </div> <script src="https://gist.github.com/claudemamo/4577639.js_bad"></script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.