AEM 6 を Adobe Target と統合していますが、いくつか問題があります。
特に、ページに「Adobe Target Mbox」コンポーネントを追加すると、T&T リクエストが送信されますが、コンソールにエラーが表示されます。
Uncaught TypeError: undefined は関数ではありません。
mboxOfferDefault.prototype.show(content)
関数が /etc/clientlibs/foundation/testandtarget/util/source/init.js から呼び出されるとスローされることがわかりました。
問題は、この関数がthis.hide(content)
存在しない呼び出しを行うことmboxOfferDefault.prototype
です。そのため、このエラーがスローされると思います。
init.js のこの関数が mbox.js でmboxOfferDefault.prototype.show(content)
定義されたデフォルトをオーバーライドする理由と、この関数を /etc/clientlibs/foundation/testandtarget/util/source/init.js から削除した場合のリスクは何か教えてもらえますか? 誰かがこの問題で私を助けてくれれば幸いです。
ありがとう!