首页 > 解决方案 > PUG 在 noscript 标记中在 iframe 周围添加引号

问题描述

我正在尝试将标签添加到 PUG 模板的底部,但它不断在 iframe 周围添加引号。

我试过以下

哈巴狗

noscript
    iframe(src='https://www.googletagmanager.com/ns.html?id=GTM-TZT5D57', height='0', width='0', style='display:none;visibility:hidden')

结果

<noscript>
"<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TZT5D57" height="0" width="0" style="display:none;visibility:hidden"></iframe>"
</noscript>

哈巴狗

| <noscript>
| <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TZT5D57" height="0" width="0" style="display:none;visibility:hidden"></iframe>
| </noscript>

结果

<noscript>
    "
    <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TZT5D57" height="0" width="0" style="display:none;visibility:hidden">
    "
</iframe>

如何添加没有引号的 iframe?

使用具有以下版本的 webpack

“哈巴狗”:“^2.0.3”,

"pug-extract-loader": "^1.0.8",

"pug-html-loader": "^1.1.5",

标签: pug

解决方案


确保在测试时 - 您正在禁用浏览器上的 Javascript。

"<iframe ... >"是为了防止浏览器实际运行它(它只是将其呈现为将被隐藏的文本)

如果您在浏览器上禁用 JavaScript,则 iframe 标记将正确呈现


推荐阅读