jquery 代码显示 IE Edge 和 Iframes 的权限被拒绝

jquery code shows permission denied with IE Edge & Iframes

大多数 jquery 代码与 IE Edge 和 Iframes 中断

访问元素时显示权限被拒绝

需要转移到具有 getElementById 和 getElementsByTagName 的遗留 javascript 代码库。这工作正常,但不可能更改应用程序的整个代码库,它是一个巨大的代码库。

任何建议或有人知道任何插件可以匹配吗。

让我分享一下我发现的替代方案/或可能是问题的解决方案。

$.extend($.expr[':'],{
    inline: function(a) {
        return $(a).css('display') === 'inline';
    }
});

通过像上面的代码这样的小片段,我们可以扩展功能或者修复它的一些错误。

参考资料:$.extend