1

追加するとすぐに:

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

私たちのスネージング チャット コードがある同じページで:

<!-- 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

ここに画像の説明を入力

誰もこれを経験したことがありますか?これを修正する方法について何か提案はありますか?

PS: 私はその JS 行を削除しようとしましたが、それは機能します。これは、Ember と YAHOO ライブラリとの間の競合であることは間違いありません。

ありがとう!

4

2 に答える 2

1

SnapEngage でこれに関するチケットをオープンしたところ、最近修正がプッシュされました。2014 年 3 月 6 日より前に SnapEngage アカウントをお持ちの場合は、JS を最新バージョンに更新するために、アカウントの [スタイル] セクション内で [保存] をクリックする必要があります。この後、エラーは消えるはずです-うまくいきました!

注:私はEmber 1.4.0を使用しています

于 2014-03-25T16:08:53.897 に答える