所以我有一个网站: 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中,而不是在外部元素中。
答案 0 :(得分:1)
JavaScript的交叉原点限制使这变得不可能。
这是使用基于帧掩码的域名托管而不是正确配置DNS和网络服务器以将域名指向实际站点的缺点之一。