在框架集外创建头标签

时间:2016-08-03 14:31:06

标签: javascript html favicon frameset

所以我有一个网站: www.site1.com

并且在它的head标签内我放置了这两个元素:

<link rel="shortcut icon" type="/favicon.ico?">

为favicon,

<meta id="viewport" name="viewport" content="width=device-width, initial-scale=1">

表示响应行为。

如果您导航到 www.site1.com ,一切都会完美无缺。

现在:该网站的实际域名为 www.site2.com 谁在这个域上导航似乎得到一个新的页面,其框架集包装www.site1.com网站。 我无法访问执行“神奇技巧”的服务器(和代码):

问题在于,浏览器会以某种方式忽略我的页面的head元素:favicon没有显示,网站也没有响应。

我试图通过页面末尾的JS脚本动态添加head元素:不起作用。 然后我尝试将此脚本放在外部文件中,然后使用指向该文件的链接动态加载它:不起作用。 解决方案DO都添加元素,但仍然在wrapped-head-element中,而不是在外部元素中。

1 个答案:

答案 0 :(得分:1)

JavaScript的交叉原点限制使这变得不可能。

这是使用基于帧掩码的域名托管而不是正确配置DNS和网络服务器以将域名指向实际站点的缺点之一。