在框架集外部创建头标记
Creating head tag outside a frameset
所以我有一个网站:www.site1.com
在它的头标签里,我放置了这两个元素:
<link rel="shortcut icon" type="/favicon.ico?">
对于最喜欢的图标,
和
<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元素:没有成功。然后我尝试将这个脚本放在一个外部文件中,然后使用指向该文件的链接动态加载它:不起作用。两种解决方案都添加了元素,但仍然在包裹的头部元素中,而不是在外部元素中。
JavaScript的跨源限制使得这不可能实现。
这是使用基于帧掩码的域名托管而不是正确配置DNS和Web服务器以将域名指向实际站点的缺点之一。
相关文章:
- 使用外部数据创建仪表板(谷歌电子表格)-JavaScript
- Javascript:获取“;FORM”;它是在.html到外部.js文件中创建的
- 正在创建网页,并希望将外部链接调用为html和css
- 为在新窗口中打开外部链接创建异常
- 为在外部单击时关闭的库图像创建预览效果
- 如何设置外部javascript创建的iframe的位置
- 内部函数不会为外部函数在 jQuery 中动态创建的元素赋值
- 从外部 js 脚本创建元素并插入到 html 中
- 如何在外部文件中创建选择菜单并将其嵌入到html中以显示菜单
- 从外部xml文件创建标记
- 是否可以在Javascript中创建外部闭包
- 如何在 html5 中创建外部数据源
- 如何为日期选择器创建外部javascript和外部css文件,以及如何在eclipse中使用它
- 如何为可以在任何页面中使用的弹出过程创建外部js文件
- 创建外部Javascript库
- 创建外部JavaScript文件,并在HTML5画布上调用它
- 如何在导航栏中创建外部链接?(HTML)
- 如何绑定事件"pageshow"使用JQuery Mobile创建外部HTML文件
- 如何为用户创建外部javascript代码,如Google Analytics JS代码
- 从 splunk 事件查看器创建外部链接