9

我的一个朋友为她做了一个“朋友做一个网站”,但是这个人已经联系不上了,所以她问我“为什么它在 Firefox 中看起来不一样,并且链接不起作用”。

查看源代码,它似乎是用“ Frontpage 5.0 ”制作的,但也有一个“Microsoft Office”XML 命名空间

我发现有趣的是,它显然会检查浏览器,如果不是 IE,它只会输出一个由大而难看的 .gifs组成的网站,毫不奇怪,链接不起作用。

这是网站:http ://sprachschule-polyglott.de

从理论上讲,我对这个网站的制作方式很感兴趣,并认为它可能对其他人来说很有趣,也许可以作为一个例子来展示互联网糟糕的旧时代,这是过去十年浏览器战争的遗物。

谁能告诉我这个网站是怎么做的

  • 这是用Frontpage 98制作的吗?
  • 或者它只是某个版本的Microsoft Word的导出到网站的输出?
  • 实际上,我在 90 年代就使用过 Frontpage 98,但我什至不记得它为 Netscape 输出了“.gifs 形式的替代网站”。即使在当天,这也是相当不兼容的。任何人都知道这种“浏览器兼容性”方法的背景如何,它是 Frontpage 或 Microsoft word 中“为非 IE 浏览器呈现图形”的选项吗?
4

2 回答 2

16

该网站(感谢您找到它——它是一个瑰宝)是使用 Microsoft Publisher 2003 和 Frontpage 2002 服务器扩展创建的。

尽管 Wikipedia 说没有 Frontpage 版本 5,但它并不完全正确。这个 Frontpage Fanboy(谁会想到这样的人存在?)将 Frontpage 2002 标记为第 5 版。Frontpage 2002 是随 Office XP 提供的,根据Microsoft 官方页面,Office XP Frontpage 2002 的发布版本是10.2623.2625- 维基百科实际上有这对……很奇怪。

搜索 Google,您会发现很多关于“FrontPage 5.0”或“FrontPage 5.0 Web 对象库”的引用——谜团仍在继续,那么 Frontpage 5.0 到底是什么?

Frontpage 服务器扩展来救援!Frontpage 2002 Server Extensions有版本号5.0.2.6738。第一个谜团解开了。

那么,为什么网站在 Firefox 中呈现为 GIF,而在 Internet Explorer 中呈现为常规网站?Microsoft Publisher 来救援!(这里有很多救援工作......) MS Publisher 能够将网站发布为 VML、GIF 以及 HTML。如果我们的网站朋友在这里是 Microsoft Publisher 2003 输出“过滤的 HTML” - 我怎么知道?“filelist.xml”和所有的 VML 代码都泄露了它。这篇Microsoft Publisher 博客文章实际上有一个 Publisher 创建的网站列表,以及如何找出使用了哪个版本的 Publisher 的说明:

如果在 Publisher 的“过滤”html(最轻的页面)中生成,您会在源代码的前几行中看到大量 VML/XML 代码和“filelist.xml”,它是 2003 年。


总结一下: 该网站是使用 Microsoft Publisher 2003 创建的,输出“过滤”的 HTML。运行网站的服务器正在使用 Frontpage 2002 Server Extensions。
PS:我对最后一部分(运行服务器扩展的服务器)可能是错误的 - 也许 Microsoft Publisher 使用 Frontpage 2002 服务器扩展来呈现 HTML,因此生成器是“FrontPage 5.0”

于 2010-10-07T10:46:48.357 回答
2

我敢打赌,它是用 Microsoft Publisher 制作的,它可以选择将整个网站输出为图形。Front Page 5 (http://en.wikipedia.org/wiki/Microsoft_FrontPage) 没有独立版本。

源代码中使用的 VML 可以提供一些关于它的年代的线索;VML 标准于 1998 年提出。

http://en.wikipedia.org/wiki/Vector_Markup_Language

另一个线索是 DHTML 行为的使用,它是 2000 年在 IE 5.5 中引入的。

http://msdn.microsoft.com/en-us/library/ms531079(VS.85).aspx

于 2010-10-07T08:45:16.543 回答