我的一个朋友为她准备了一个“朋友创建网站”,但是此人不再与他联系,因此她问我“为什么在Firefox中看起来不一样,并且链接不起作用”。

从源头上看,它似乎是用“ Frontpage 5.0”制成的,但也有“ Microsoft Office” XML名称空间。

我发现有趣的是,它显然检查了浏览器,如果不是IE,它只是输出一个由大型,外观不好的.gifs组成的网站,不足为奇的是,这些链接不起作用。

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

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

谁能告诉我这个网站是如何制作的?


这是用Frontpage 98制作的吗?
还是仅仅是从某些版本的Microsoft Word导出到网站的输出?
我实际上是在90年代使用Frontpage 98的,但是我什至不记得它为Netscape输出了“ .gifs的替代网站”。即使在一天中,这也是完全不兼容的。有谁知道这种“浏览器兼容性”方法的背景,在Frontpage或Microsoft单词中是“作为非IE浏览器的图形呈现”的选项吗?

最佳答案

该网站(感谢您找到它-它是一颗宝石)是使用带有Frontpage 2002 Server Extensions的Microsoft Publisher 2003创建的。

即使维基百科说没有Frontpage版本5,也不是完全正确的。 This Frontpage Fanboy(谁会想到有人这样的人?)将Frontpage 2002标记为版本5。Frontpage2002随Office XP一起提供,并且根据official Microsoft page for the version of Office XP Frontpage 2002的发行版本是10.2623.2625-Wikipedia实际上拥有此权利。 ... 奇怪的。

在Google上搜索时,您会发现许多对“ FrontPage 5.0”或“ FrontPage 5.0 Web对象库”的引用-谜团还在继续,那么Frontpage 5.0到底是什么呢?

抢救Frontpage Server扩展! 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 blog post实际上具有Publisher创建的网站的列表,以及有关如何查找使用哪个Publisher版本的说明:


如果是在Publisher的“ Filtered” html(最浅的页面)中生成的,则源代码的前几行是2003年,您会看到很多VML / XML代码和“ filelist.xml”。



总结一下:
该网站是使用Microsoft Publisher 2003创建的,输出的是“经过过滤的” HTML。网站运行所在的服务器正在使用Frontpage 2002 Server Extensions。

PS:关于最后一部分(运行服务器扩展的服务器),我可能是错的-也许Microsoft Publisher使用Frontpage 2002 Server Extensions呈现HTML,因此生成器是“ FrontPage 5.0”

07-24 09:55