HTML主体中的脚本标签的Alt文本



我使用脚本标签在我的网页上嵌入了一个github要点,如下所示

<script src="https://gist.github.com/uname/id.js"></script>

如果要点不加载,有没有办法提供ALT文本?我在脚本标签中尝试了alt属性,但这似乎不起作用。

看要嵌入观点的嵌入方式。他们使用document.write

然后在那里会创建一些标记,因此我们可以做的就是检查是否在等待后创建标记,如果没有加载,那么它们将不会与类别的标记.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>

最新更新