gpt4 book ai didi

javascript - 将 SnapEngage 与 Emberjs 一起使用会导致 JS 错误

转载 作者:行者123 更新时间:2023-11-28 01:50:54 25 4
gpt4 key购买 nike

一旦我添加:

<script src="/bower_components/ember/ember.min.js"></script>

在同一页面上有我们的 snaengage 聊天代码:

<!-- begin SnapEngage code -->
<script type="text/javascript">
(function() {
var se = document.createElement('script'); se.type = 'text/javascript'; se.async = true;
se.src = '//commondatastorage.googleapis.com/code.snapengage.com/js/4f645e9b-afb9-4226-9ebc-f8fc52d28cef.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(se, s);
})();
</script>
<!-- end SnapEngage code -->

它会引发错误:

Uncaught TypeError: Cannot call method 'push' of undefined 4f645e9b-afb9-4226-9ebc-f8fc52d28cef.js:223
YAHOO.register 4f645e9b-afb9-4226-9ebc-f8fc52d28cef.js:223
(anonymous function) 4f645e9b-afb9-4226-9ebc-f8fc52d28cef.js:242

enter image description here

有人经历过这种情况吗?关于如何解决这个问题有什么建议吗?

PS:我尝试删除该 JS 行并且它有效,我猜这肯定是 Ember 和某些 YAHOO 库之间的冲突。

谢谢!

最佳答案

我向 SnapEngage 开了一张票,他们最近推出了修复程序。如果您在 2014 年 3 月 6 日之前拥有 SnapEngage 帐户,则需要单击帐户“样式”部分中的“保存”,以便将 JS 更新到最新版本。之后,错误应该消失 - 对我有用!

注意:我使用的是 Ember 1.4.0

关于javascript - 将 SnapEngage 与 Emberjs 一起使用会导致 JS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19711037/

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