找到一个奇怪的Javascript函数' window.ueLogError'在PhantomJS错误消息中

时间:2015-07-22 20:17:30

标签: javascript phantomjs

我正在开发涉及使用PhantomJS检索多个网站的项目,当我尝试加载Amazon.com时,PhantomJS在尝试使用错误评估此函数时崩溃:

TypeError: 'undefined' is not a function (evaluating 'window.ueLogError')

奇怪的是,我似乎无法为window.ueLogError找到任何类型的文档或解释。谷歌搜索提供了一些包含它的脚本的网站,但它似乎不是我能找到的任何文档的一部分。有谁知道ueLogError

1 个答案:

答案 0 :(得分:0)

window对象是浏览器中的全局接收器。您全局定义的每个变量(例如jQuery' s $)都是window中的属性。 ueLogError不是某种标准化的JavaScript函数。它很可能是广告脚本的一些功能。

并非所有页面作为页面加载的一部分请求的资源实际上都已成功加载。由于SSL问题,某些请求失败。某些请求失败,因为不支持用户代理字符串。有些请求由于未知原因而失败。

您可以注册onConsoleMessageonErroronResourceErroronResourceTimeout个事件(Example)以查看是否有错误。通常你会发现一些JavaScript文件没有被加载,这些文件包含了另一个脚本所依赖的ueLogError