【问题标题】:How to put defer attribute for facebook <noscript> tag如何为 facebook <noscript> 标签添加延迟属性
【发布时间】:2017-01-31 07:01:05
【问题描述】:

我不想在页面加载之前加载我的 facebook 脚本标签以提高我的页面速度,我不知道如何为其添加延迟标签,

对于常规的 JS 文件,我喜欢这样

<script src="demo_defer.js" defer></script>

我不知道如何把它放到 noscript 标签中

 <noscript><img height="1" width="1"  class="displaynone" alt="facebook" src="https://www.facebook.com/tr?id=sss3933884uej&ev=PageView&noscript=1"></noscript>
 <noscript><img src="https://d5nxst8fruw4z.cloudfront.net/atdddddrk.gif?account=d3d3dddffedFLssssds1em" alt="facebook" class="displaynone" height="1" width="1"/></noscript>

【问题讨论】:

  • 你不能。但是如果 Script 处于活动状态,则 noscript 将被忽略,因为它应该是这样的
  • 嗨 mplungjan,我正在尝试提高我的移动速度(SEO),我在设置 defer 属性后为桌面执行了此操作,但在移动设备上没有发生。

标签: javascript html seo noscript


【解决方案1】:

您最好也是唯一的选择是将noscript 标签放在页面末尾(在body 部分)。它将在最后处理/显示,并且仅在未启用 JS 时。

【讨论】:

    猜你喜欢
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    • 2017-12-28
    • 2011-12-14
    相关资源
    最近更新 更多