我正在使用GoDaddy来掩饰我的网站。当用户直接访问站点的实际地址时,该图标将显示在浏览器选项卡中。当他们去GoDaddy地址时,它没有显示。
GoDaddy使用<frameset>
来执行蒙版。图标通过<link href="http://THEACTUALADDRESS/favicon.ico" rel="icon" type="image/icon">
设置。当我转到http://THEACTUALADDRESS/favicon.ico
链接时,可以看到图标;那不是问题。
是否可以在<frameset>
范围内设置网站的图标?我曾尝试在target="_top"
中使用<link>
,但这并不能解决问题。
这是从GoDaddy地址返回的代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>THEACTUALADDRESS</title>
</head>
<frameset rows="100%,*" border="0">
<frame src="http://THEACTUALADDRESS" frameborder="0" />
<frame frameborder="0" noresize />
</frameset>
<!-- pageok -->
<!-- 12 -->
<!-- -->
</html>
http://THEACTUALADDRESS/
处的代码:
<html>
<head>
<link rel="icon" href="http://THEACTUALADDRESS/favicon.ico" type="image/icon" target="_top"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="css/main.css" />
<link href="https://fonts.googleapis.com/css?family=Open+Sans:700|Roboto:300" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>
...the rest of the page