gpt4 book ai didi

debugging - Firefox 上的 Google Analytics JS 代码中的 "unreachable code after return statement"错误 - 这是我的错吗?

转载 作者:行者123 更新时间:2023-12-03 11:01:52 28 4
gpt4 key购买 nike

我正在使用当前的 Google Analytics 跟踪代码,在 Firefox 59 上,我在控制台中收到此错误:

unreachable code after return statement



在这个javascript上: https://www.googletagmanager.com/gtag/js?id=UA-my-tracking-code:formatted

由于这个问题似乎不是 googleable,因此其他人似乎没有这个问题,我猜是我做错了什么。但这可能是什么?

我将代码片段放入 <head> ,就像文档说的:
<!DOCTYPE html>
<html>
<head>
<title>some title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-my-tracking-code"></script>

<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-my-tracking-code');
</script>

</head>
<body>
blah blah
</body>
</html>

最佳答案

不是你的错。如果您使用 Firefox 美化代码,则可以在此处找到:

Gc = function (a, b, c) {
var d = a.split('.');
var e = function (a, b) {
for (var c = 0; void 0 !== a && c < d.length; c++) {
if (null === a) return !1;
a = a[d[c]]
}
return void 0 !== a || 1 < c ? a : b.length ? e(Hc(b.pop()), b) : Ic(d)
};
return e(Cc.eventModel, [ // <= True return value
b,
c
]);
return Ic(d) // <= This can never be reached!
},

美化代码:
  • 单击警告的蓝色链接。你会看到乱码。
  • 单击带有 {} 的图标在该面板的左下角美化它。但是,引用将丢失。
  • 返回“控制台”面板并再次单击同一警告的蓝色链接。现在您将在正确的行中看到原始引用。

  • Firefox 正确指出错误,函数 Ic(d)永远不会到达,因为函数返回得更早。看起来像是 Google 标签管理器的错误,但是如果不检查原始代码,我们就无法判断其严重性。

    关于debugging - Firefox 上的 Google Analytics JS 代码中的 "unreachable code after return statement"错误 - 这是我的错吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50080402/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com