我的一个朋友为她“一个朋友建立一个网站”,但这个人不再可以联系,所以她问我“为什么它看起来在Firefox中不同并且链接不起作用“。
查看来源,似乎是使用“ Frontpage 5.0 ”进行的,但也有“Microsoft Office”XML命名空间。
我觉得有趣的是它显然检查了浏览器,如果它不是IE浏览器,它只是输出一个由大,看起来很糟糕的.gifs 组成的网站,毫不奇怪,链接不工作。
以下是网站:http://sprachschule-polyglott.de
我理论上对这个网站的制作方式很感兴趣,并认为这对其他人来说可能很有意思,或许可以作为展示互联网糟糕时代的一个例子,这是过去十年浏览器大战的遗留问题。
有谁能告诉我这个网站是如何制作的?
答案 0 :(得分:16)
网站(感谢您找到它 - 它是一个宝石)是使用Microsoft Publisher 2003和Frontpage 2002 Server Extensions创建的。
尽管维基百科说没有Frontpage版本5,但它并不完全正确。 This Frontpage Fanboy(谁会想到这样的人会存在?)将Frontpage 2002标记为版本5. Frontpage 2002随Office XP一起提供,根据official Microsoft page for the version of Office XP Frontpage 2002的发布版本为10.2623.2625
- 维基百科实际上有这个权利......很奇怪。
在搜索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中呈现为常规网站?微软出版商救援! (很多人在这里拯救......)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。
答案 1 :(得分: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