javascript - 刷新时Quora像素问题
问题描述
我实际上在使用 quora 像素的 Angular 上遇到了一个奇怪的错误。我已将脚本包含在 HTML 代码中,如下所示:
! function(q, e, v, n, t, s) {
if (q.qp) return;
n = q.qp = function() {
n.qp ? n.qp.apply(n, arguments) : n.queue.push(arguments);
};
n.queue = [];
t = document.createElement(e);
t.async = !0;
t.src = v;
s = document.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s);
}(window, 'script', 'https://a.quora.com/qevents.js');
qp('init', 'API_KEY');
qp('track', 'ViewContent');
当我刷新页面时,出现此错误:刷新问题
在这之后,我发现出现错误时window.qp值发生了变化:
如您所见,仅当 window.qp 等于 1 时才会出现错误。该值如何等于 1 ?
提前致谢。
解决方案
我面临同样的问题!我不知道问题出在哪里,但是当我点击“Ctrl + Maj + R”或“在新选项卡中打开”时,quora 像素失败 1/2 并抛出此错误!
我也有一个 window.qp = "1"。
推荐阅读
- java - 带有破折号和空格的 Java 正则表达式拆分字符串
- java - 什么时候使用 TreeSet 比使用 HashSet 更快?
- oracle - 单行中的多行数据以逗号分隔(Oracle)
- flutter - “Null”类型不是“List”类型的子类型
'函数结果' - javascript - 试图根据无效的表单输入显示错误消息
- openstreetmap - 如何通过任何值的标签查询立交桥涡轮?
- android - 反应本机查询的预填充领域数据库
- r - 如何将混合数字和日期格式转换为单数格式
- python - 为什么我在使用时间模块的这两个定时器功能中得到不同的输出?
- terraform - Terraform:获取模块名称以将其从路径注入到其他模块