# Artstation 链接预览缺失

**URL:** <https://meta.discourse.org/t/missing-preview-for-artstation-links/276417>\
**Category:** Support\
**Created:** [2023年八月24日 09:41 UTC](https://meta.discourse.org/t/missing-preview-for-artstation-links/276417 "2023-08-24T09:41:50Z")\
**Posts on this page:** 2\
**Page:** 2

<div class="post-metadata">

**Author:** ![jurchiks](https://avatars.discourse-cdn.com/v4/letter/j/eb8c5e/32.png) [@jurchiks](https://meta.discourse.org/u/jurchiks)\
**Post date:** [2023年八月24日 11:20 UTC](https://meta.discourse.org/t/missing-preview-for-artstation-links/276417/21 "2023-08-24T11:20:49Z")

</div>

我找到了 `loadScript` ([https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/load-script.js#L50](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/load-script.js#L50))，但它添加的 `<script>` 标签没有 `async` 属性，而且无法添加。这有点糟糕。

编辑：算了，脚本是隐式异步的…… [Scripts: async, defer](https://javascript.info/script-async-defer#:~:text=Dynamic%20scripts%20behave%20as%20%E2%80%9Casync%E2%80%9D%20by%20default%E3%80%82)  
TIL。

唉，太困了，晚点再弄。

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [2023年八月24日 12:15 UTC](https://meta.discourse.org/t/missing-preview-for-artstation-links/276417/22 "2023-08-24T12:15:30Z")

</div>

用法如下：

> <https://github.com/merefield/discourse-user-network-vis/blob/d28b2e7a2b1205b451cd0ec4a8a244dc7bf2a767/assets/javascripts/discourse/components/usernetworkvis.js.es6#L12>

[上一頁](https://meta.discourse.org/t/missing-preview-for-artstation-links/276417.md?page=1)
