我可以从一个框架内显示图标
Can I display favicon from inside an iframe?
我有另一个网站内运行的网页作为iframe。然而,它不显示图标。我认为这是不可能的,但我只是想再确认一下是否有人知道一种方法。
可能在你的子页面中是这样的,即在iFrame内的页面:
(function() {
var link = parent.document.createElement('link');
link.type = 'image/x-icon';
link.rel = 'shortcut icon';
link.href = 'http://www.stackoverflow.com/favicon.ico';
parent.document.getElementsByTagName('head')[0].appendChild(link);
}());
您可以通过修改HTML来设置图标,即添加:
<link rel="shortcut icon" type="image/png" href="/favicon.png"/>
到<head>
(或更改现有链接)。
如果top文档和iframe在同一个域中,你也可以访问top文档的DOM。
的例子:
master = window.parent.document;
head = master.getElementsByTagName("head")[0];
favicon = master.createElement("link");
favicon.rel = "shortcut icon";
favicon.type = "image/png";
favicon.href = "//cdn.sstatic.net/stackoverflow/img/favicon.ico?v=038622610830";
head.appendChild(favicon);
设置页面图标为Stack Overflow图标。
相关文章:
- 如何制作Yii框架的linkHtmlOptions's的CGridView显示为图像图标,单击时会触发javas
- 拒绝在框架中显示,因为它设置了'X-Frame-Options'到'拒绝'在JavaSc
- 两个amCharts图与iPad上的jQueryMobile框架不显示在同一页面上
- 如何在烛光图表中添加/显示时间框架
- 在顶部框架上显示模态弹出窗口
- 显示部分没有画布、没有框架或没有插件的图像
- 当显示找不到服务器错误页面时,如何刷新页面/框架
- 拒绝在框架中显示网站,因为它的“X框架选项”
- 来自实体框架的数据显示在javascript/Jquery对话框中
- 在Toast中显示错误和异常,或使用MVC4和实体框架的类似方法
- 如何使用Play框架和jQuery上传和显示文件
- 使用javascript在框架中显示外部pdf
- 如何使用javascript +框架显示动态列表
- Laravel框架-视频不通过Laravel显示,当我直接进入文件时工作
- 调用javascript并在右侧框架中显示结果
- 在基于ionic框架的移动应用中,导航时显示空白页面
- 鼠标悬停在框架上时如何显示工具提示
- 如何在Ionic框架下使用ng-repeat显示嵌套的JSON对象
- 我可以从一个框架内显示图标
- 如何使用ionic框架显示RSS提要中的图像