我试图将我们的网站添加到我们的客户网站之一并使用 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();
通过此更改,一切正常。知道为什么会发生这种情况吗?