我正在嘗試在 Nuxt 應用程式上實作 Google 標簽管理器,但我一直在思考如何將 noscript 標簽添加到應用程式的每個頁面/路線的開頭正文標簽內。我嘗試創建一個靜態腳本并通過 nuxt 配置添加檔案:
{ src: "/scripts/gtm.js", body: true }
它將檔案添加到正文中,但由于 noscript 標記和來自 gtm 的嵌套 iframe 引發錯誤。不確定是否有更好的方法將實際腳本直接注入體內
<!-- Google Tag Manager (noscript) -->
<noscript><iframe
src="https://www.googletagmanager.com/ns.html?id=GT
M-4BXKY65"
height="0" width="0"
style="display:none;visibility:hidden"></iframe></n
oscript>
<!-- End Google Tag Manager (noscript) -->
uj5u.com熱心網友回復:
@Eike 在那里是正確的。Noscript 在 99.99% 的情況下完全沒用。當用戶關閉 JS 時使用它,但與您想象的不同,它不會使 GTM 在沒有 JS 的情況下作業。事實上,在那種狀態下只有一個標簽會“觸發”,這將是一個很少使用的自定義影像標簽。
是的,noscript 意味著 iframe,如果您的應用程式不支持它們,那么沒有適合您的 noscript。真的,Nuxt 是一個前端渲染框架。除了要求用戶啟用 JS 以查看站點之外,您為什么還要擁有任何其他內容...
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/370446.html
