如何在 Google Chrome 中使用 iframe 查看包含 JQuery 的网页

Era*_*nli 7 html javascript iframe jquery google-chrome

我们有一个内联网网站,我们称之为https://www.myintranetsite.com。请注意,我无法访问其源代码。

我想在 IFrame 的另一个网页中使用它,所以我正在创建一个非常基本的 HTML 页面,例如:

<html><body>
    <div>
        <iframe id="myIframe" width="100%" height="1200px" src="https://www.myintranetsite.com/"></iframe>
    </div>
</body></html>
Run Code Online (Sandbox Code Playgroud)

当我使用 Microsoft Edge 打开 HTML 页面时,它可以工作,但是 Google Chrome 无法工作并显示以下错误:

在此处输入图片说明

当我在浏览器中执行 F12 时,我在控制台中看到的错误消息如下:

Uncaught ReferenceError: $ is not defined at login? isajax=true:19

据我了解,在 myintranetsite.com 中使用了 JQuery,Chrome 出于某种原因没有加载它,可能与安全有关...... Chrome 版本: 81.0.4044.122(64 位)

我怎样才能克服这个问题?我试过这些但没有帮助:

  • 清除缓存
  • myintranetsite添加到 Internet 选项中的受信任站点
  • 清除 SSL 阶段
  • 在 chrome 中禁用 cookie

我已经检查过这个,但它也没有帮助:jQuery/iframe not working in Chrome

任何帮助或建议将不胜感激。

Dav*_*haw 0

最可能的原因是您以某种方式混合了 HTTP 和 HTTPS。Chrome 确实不喜欢这样,请确保您的父页面和 iframe 中的页面都使用相同的协议