【问题标题】:How to resolve Uncaught ReferenceError:utag is not defined?如何解决 Uncaught ReferenceError:utag 未定义?
【发布时间】:2020-11-19 05:19:15
【问题描述】:

我收到Uncaught ReferenceError:utag is not defined

错误:

Uncaught ReferenceError: utag is not defined
at HTMLSelectElement.eval (eval at jsf.util.chain(jsf.js.html?=ln=javax.faces:1), anonymous:<3:1>)
at Object.jsf.util.chain (jsf.js.html?=ln=javax.faces:1)
at HTMLSelectElement.onChange (xyz.html:123)

这是一个有点奇怪的场景。两周前,我正在研究一个源代码,它运行了 2 天,但突然开始在 Chrome 上抛出上述错误。所以我切换到 IE 并在 IE 上运行了一段时间,然后在 IE 上也抛出了同样的错误。那个时候我无法解决那个错误并继续执行另一个优先任务。昨天我拿了一个完全不同的源代码并开始在 Chrome 上工作。有时它工作得很好,我在 Chrome 上遇到了同样的错误。就像上次开始在 IE 上工作一样。现在 IE 也抛出同样的错误。我不明白为什么我在工作一段时间后会收到此错误。我清除缓存并重新启动系统并多次构建代码。

我确实认为这是浏览器或 Eclipse 的问题。请指导我。

代码看起来有点类似,&lt;commandLink id="abc" onclick="utag.link({url link})" /&gt;

注意:此代码对我的同事来说完全正常。

【问题讨论】:

  • 似乎没有名为 utag 的全局对象 - 在您的浏览器开发者控制台中,如果您键入 utag 并输入 ... 是否已定义?
  • @Bravo 如果我在控制台上输入 utag,它会显示未定义。它工作正常。我不知道为什么它会在一段时间后停止工作。
  • 应该如何定义?
  • @Bravo 它已在全球范围内定义并且适用于所有人。该代码也为我工作。我认为它没有正确加载或没有在浏览器上正确呈现。

标签: javascript tealium


【解决方案1】:

可能是被 uBlock 或类似扩展程序阻止的 Tealium 跟踪脚本...

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-05-25
  • 2011-07-16
  • 2016-12-07
  • 2019-05-09
  • 1970-01-01
  • 2017-01-15
  • 2014-09-01
  • 1970-01-01
相关资源
最近更新 更多