2

我有一个网站(仅供我自己参考,对公众来说没有什么有趣的。)

当我在 IE9 中加载我的页面(测试页面)并查看页面的源时 - 我可以看到预期的 HTML。

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta charset="utf-8">
    <title>Test Page</title>
  </head>
<body>
  <div id="body">
    Simple test page, with an image. <br />
    <img src="http://www.w3.org/2008/site/images/logo-w3c-mobile-lg" alt="WC3 logo" />
  </div>
</body>
</html>

但是当我查看开发人员工具栏(按 f12)时,HTML 出现在<framset>标签中。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>  
        <title>Marrowbrook.com </title>  
    </head>
    <frameset rows="100%,*" border="0"> 
       <frame src="http://217.118.128.188/wotney//TestFiles/testpage.htm" frameborder="0" />  
       <frame frameborder="0" noresize />
     </frameset>
<!-- pageok -->
<!-- 02 -->
<!-- ->
</html>

使用 Chrome,如果我右键单击并查看源代码,我会看到上面的<frameset>代码,但我也可以右键单击并选择查看框架源代码,我可以在其中看到预期的 HTML。

谁能告诉我为什么我会看到这个?

谢谢。

4

3 回答 3

4

这可能是因为您的主机名是从一个提供商处购买的,但您将其托管在另一个提供商上 - 并且您获得了基于帧的重定向设置。

于 2012-11-28T12:31:44.507 回答
1

您的网站托管在哪个平台上?看起来服务器正在做某事,因为框架集中框架的 src 指向您的页面。它可能是某种“预览模式”或服务器/cms 的某种东西。因此,看起来服务器正在使用带有框架集的默认页面,在部署后将实际页面拉入其中

于 2012-11-28T10:19:49.777 回答
1

当您用于访问该站点的域设置为“屏蔽”转发时,也会发生这种情况。请与您的主机上的域管理员联系并删除屏蔽转发。

于 2014-04-04T15:13:11.783 回答