我正在为Angularjs SPA应用程序使用Adobe分析。我看到以下响应和错误:
SATELLITE:TypeError - 无法读取属性' charAt'未定义的
控制台窗口详细信息:
SATELLITE: detected tabblur on #document
satelliteLib-5ef5c3c….js:2 SATELLITE: Direct call Rule "new-page-view" fired.
app.js:186 PageName :article : testarticle
app.js:187 ContentType :article
app.js:188 contentID :3726
app.js:189 ContentTitle :testarticle
app.js:190 ContentCountry :Australia
app.js:191 ContentYear :2016
app.js:192 PrimaryCategory :News Feed
app.js:193 SecondaryCategory :abcd
satelliteLib-5ef5c3c….js:2 SATELLITE: Direct call Rule "new-page-view" fired.
satelliteLib-5ef5c3c….js:2 SATELLITE: Direct call Rule "clearVars-dcr" fired.
satelliteLib-5ef5c3c….js:2 SATELLITE: clearing variables...
satelliteLib-5ef5c3c….js:2 SATELLITE: Direct call Rule "clearVars-dcr" fired.
satelliteLib-5ef5c3c….js:2 SATELLITE: clearing variables...
satelliteLib-5ef5c3c….js:2 SATELLITE: Variables cleared
satelliteLib-5ef5c3c….js:2 SATELLITE: Direct call Rule "cleared-page-view" fired.
satelliteLib-5ef5c3c….js:2 SATELLITE: TypeError - Cannot read property 'charAt' of undefined
从控制台我看到错误源来自satelliteLib-5ef5c3c ... .js文件。这在较高的环境中工作正常,但在我的本地开发环境中却没有。 任何人都可以在这里提供他们的指导来解决这个问题。
答案 0 :(得分:0)
在清除页面视图中会有一些自定义代码'直接调用规则,它会给你错误。我怀疑该方法正用于一个不是字符串的变量。
如果您能够在直接通话规则中提供内容,我们可以更具体一些。