[英]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"> </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.