我们有一个 Web 应用程序,它的左侧有一个菜单栏,其中一些菜单是 iframe。然后我们可以预览用户在右侧构建的内容,这也是一个 iframe。这些 iframe 每个都加载自己的 jquery 实例。直到我们在 IE8 中测试它之前,我们没有遇到任何问题。在 IE8 中,我们在预览窗口中收到指向 $(document).ready 方法的错误“预期对象”。我想我以前在同一页面上多次加载 jquery 时已经看到过这种情况。
所以,我认为在 chrome 中,脚本是每个 iframe 的本地脚本,但在 IE8 中,它们更像是在全局范围内加载的。这只是一个猜测。有没有人遇到过这样的事情?而且,如果我们需要删除所有重复的 jquery 引用,有没有办法一次加载它并在所有 iframe 之间共享它?谢谢。