0

クライアント Web サイトの 1 つに Web サイトを追加しようとしていて、iframe リサイザーを使用していました。彼らのウェブサイトは Brightspot CMS を使用しています。そのため、iframe-resizer undefined エラーが発生します。

iframe resizer jsファイルにいくつかの変更を加えたとき、これを削除しました

if (typeof define === 'function' && define.amd) {
        define([],factory);
    } else if (typeof module === 'object' && typeof module.exports === 'object') { //Node for browserfy
        module.exports = factory();
    } else {
        window.iFrameResize = window.iFrameResize || factory();
}

そして保管するだけ

window.iFrameResize = window.iFrameResize || factory();

この変更により、すべてが正常に機能します。なぜこれが起こっているのでしょうか?

4

1 に答える 1

1

これを追加する Web サイトが requireJS を使用している場合は、このスクリプトを RequireJS でロードする必要があります。

于 2016-11-18T11:48:13.267 に答える