ReferenceError:utag在Firefox 45.0.1中并不是仅在私有模式下定义的
ReferenceError: utag is not defined only in private mode in Firefox 45.0.1
我的Magento应用程序中有一个代码如下。
$tealium = $helper->getTealiumObject($store, $this);
$tealium->pageType("Cart");
echo $tealium->render("udo");
echo $helper->getDiagnosticTag($store);
$jsonUDO = $tealium->render("json");
echo <<<EOD
<script type="text/javascript">
document.addEventListener('DOMContentLoaded',function(){
Checkout.prototype.gotoSection = function(section) {
utag.data=$jsonUDO;
utag.data["page_name"] = section;
utag.view(utag.data);
section = $('opc-'+section);
section.addClassName('allow');
this.accordion.openSection(section)
}
});
</script>
EOD
只有当我处于专用模式并中断执行时,浏览器控制台中才会出现ReferenceError:utag未定义错误,在正常模式下不会产生任何问题。
导致此问题的Firefox 45.0.1发生了什么变化?
最后我得到了答案。
在私人浏览模式下,Firefox会阻止跟踪。我有一个javascript文件被Firefox屏蔽了http://tags.example.com/utag/some_name/client_name/prod/utag.js
以下是控制台中的消息
上的资源"http://tags.example.com/utag/some_name/client_name/prod/utag.js"由于启用了跟踪保护而被阻止。
相关文章:
- 注意:wp_enqueue_script调用不正确.在 Wordpress 调试模式下
- Ajax模式下的Jquery Select2 V4在IE9中不起作用
- 数据属性仅在切换设备模式下工作
- internet explorer 8兼容模式下的Youtube api错误
- 在编辑内联模式下禁用Kendo Ui网格按钮
- 为什么我的JavaScript在Safari上的严格模式下不能正常工作
- 引导模式:未定义
- 检查grunt是否在详细模式下运行
- 如何仅在横向模式下显示页面
- 为什么文本区域在全屏模式下不可编辑
- SyntaxError:'带有'语句在严格模式下无效
- InvalidOperationException:当应用程序未在UserInteractive模式下运行时显示模式对话
- 怪癖模式下的浮动DIV
- 有没有一种方法可以在设计模式下将ng模型或工厂绑定到iframe
- ReferenceError:utag在Firefox 45.0.1中并不是仅在私有模式下定义的
- Google闭包在高级模式下调用未定义的函数
- 为什么在实例模式下使用p5.js时没有定义常量?
- 文档.querySelector对于标准模式iframe在quirks模式父模式下运行是未定义的
- 在严格模式下定义变量
- 在严格模式下,函数表达式中定义的变量的作用域是什么?