javascript - Pinterest 标签在单页应用程序上多次触发
问题描述
我在单页应用程序上使用开箱即用的 pinterest 标签代码,它会在导航时触发多次。如果只开火一次,有什么建议吗?
<script type="text/javascript">
!function(e){if(!window.pintrk){window.pintrk=function(){window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var n=window.pintrk;n.queue=[],n.version="3.0";var t=document.createElement("script");t.async=!0,t.src=e;var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
pintrk('load','<YOUR_TAG_ID>', {
em: '<email_address>',
});
pintrk('page');
</script>
谢谢
解决方案
我解决了这个问题。pinterest 代码被一个标签加载到我的代码的外部库中。感谢您的回答
推荐阅读
- vim - Vim:在可视块模式下插入注释 (#) 删除前导制表符,仅影响块的第一行
- javascript - 如何提醒某人写入的文本,例如收件人/消息
- discord.py - 再次使用命令时重复歌曲
- python - 使用索引张量和 tf.gather 对张量进行切片
- php - 如果用户在搜索字段中输入字符串或关键字,如何从 mysql 中找到正确的行或类似的行?
- python - 如何遍历 webelements 以从 Selenium Web Automation (Python) 中的 HTML 标签中提取文本?
- vue.js - [Vue 警告]:渲染错误:“TypeError:_vm.selectedProductDetails 为空”
- python - Python画布鼠标事件
- python - Scrapy 在选择器中使用 css 伪元素
- android - 使用 dagger hilt for android 解决在 BroadcastReceiver 中注入的上下文的问题