0

我试图将我们的网站添加到我们的客户网站之一并使用 iframe 调整大小。他们的网站使用 Brightspot CMS。所以这给了 iframe-resizer 未定义的错误。

当我对 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

如果您添加的网站使用 requireJS,那么您必须使用 RequireJS 加载此脚本。

于 2016-11-18T11:48:13.267 回答