重定向网站后如何保留其标题和网站图标?

时间:2018-12-15 22:01:58

标签: html redirect iframe dns favicon

我创建了一个要在本地服务器上托管的网站,并在one.com上购买了一个域,该域将使用Web DNS重定向到服务器的IP地址。

当我将IP地址放入浏览器时,一切正常。但是,当我键入域名时,将加载网站,但不会显示标题和网站图标。

在浏览器中检查源代码,我意识到我的index.html是使用iframe注入到新html文档的正文中的,其中包括一个带有不同标题且没有图标的新head元素。我尝试使用javascript作为动态更改标题没有成功,

<script>
   document.title = "my title";
</script>

我也尝试过使用setTimeout()延迟此功能,但结果相同。我是菜鸟,所以这可能很琐碎,但我找不到解决方案。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您的页面在iframe中执行。要访问父级,您应该可以使用:

window.parent.document.title = "A damn good title"

更新

由于主文档和iframe的来源不同,并且无法设置CORS标头,因此上述方法不起作用。

显然,便宜 DNS提供程序不允许您配置条目(本来可以让您直接将域名指向IP地址),剩下的唯一选择是移至更好的提供商。

相关问题