繁体   English   中英

使用Chrome浏览器内嵌框架打开IE的iframe

[英]Opening an iframe for IE while using Chrome Frame

我正在尝试将Chrome Frame用于商业Web应用程序,到目前为止一切正常。 但是,我需要打开一个应该使用IE引擎而不是Chrome Frame渲染器渲染的iframe。 iframe没有Chrome框架的meta标签,但随插件一起呈现。

有没有办法从Chrome Frame呈现的应用程序中打开IE呈现的iframe?

似乎尚不支持。

目前,ChromeFrame仅支持对顶级网址进行元标记检测。

来源: http//groups.google.com/group/google-chrome-frame/msg/e6d7a4c1c179c931

我对所处理的业务应用程序有相同的要求。 经过很少的研究,我发现在标签上指定rel =“ noreferrer”将解决此问题。 因为根据w3schools.com上noreferrer的文档

指定如果用户关注超链接,则浏览器不应发送HTTP引用标头

我正在处理的业务应用程序是单页应用程序,因此我在具有属性rel =“ noreferrer”的父页面上放置了一个标签,如下所示

<a id="linkNoReferrer" rel="noreferrer" target="_blank">&nbsp;</a>

我尚未为此标签设置'href'属性,因为我想为该标签分配动态href并像这样手动触发点击

document.getElementById("linkNoReferrer").href="http://www.google.com";
document.getElementById("linkNoReferrer").click();

or

$("#linkNoReferrer").attr("href","http://www.google.com");
$("#linkNoReferrer").click();

您会注意到,使用此方法打开的新页面不在chrome框架上呈现。 我的代码在我的业务应用程序上成功运行。

我希望有人会觉得有用。

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM