【问题标题】:Can an iframe be loaded as if the content was rendered by a different browser?是否可以像内容由其他浏览器呈现一样加载 iframe?
【发布时间】:2018-05-11 12:27:16
【问题描述】:

我目前正在创建一个新版本的网站,该网站使用只能通过 iframe 访问的第三方服务。此服务仅在兼容模式下的 Internet Explorer(而非 Edge)上运行(并设置了某些安全选项),而新网站的开发考虑了更现代的浏览器(主要是 Chrome)。

有没有办法在页面中插入 iframe,并让 iframe 使用 IE 的引擎加载其内容,即使包含它的页面已经在 Chrome 中加载?

我不是在谈论请求标头中的“用户代理”字段(如 this question 中所述),我是在谈论使用不同浏览器的引擎呈现响应。

【问题讨论】:

  • @Rikin 这只是用户代理在请求标头中与服务器通信,而不是用于呈现响应的实际引擎
  • 是的,你不能在浏览器中为 iframe 运行不同的引擎。

标签: javascript html iframe


【解决方案1】:

不,没有。

即使计算机安装了 Internet Explorer,也不会。

【讨论】:

  • 我很害怕。我会怀着遥远的希望等待几天,然后我会接受你的回答
【解决方案2】:

iframe 不支持浏览器选项选择。所以这个要求不能满足。有一个名为 ietab 的插件,但它仅用于开发目的,在 chrome 浏览器中运行 ie。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多