如何在浏览器中按大小排序目录列表​​?

时间:2013-03-25 21:33:45

标签: url browser directory

  1. 如何在浏览中对网页目录的内容进行排序?
  2. 为什么某些目录可以通过单击列的标题进行排序,而其他目录没有?
  3. 示例如下:directory whithouh sorting

1 个答案:

答案 0 :(得分:1)

默认情况下,目录内容列表由网络服务器软件直接生成,例如由Apache,IIS等

不同的网络服务器有自己的方式来呈现信息。我最后一次检查时,最新版本的IIS和Apache仍然返回静态HTML,这些HTML多年来一直保持不变。

您可能会看到自定义实现(例如服务器端脚本生成的列表)或浏览器的内置WebDAV或FTP列表屏幕。 IIRC Firefox的WebDAV和FTP列表页面允许您对列进行排序。

至于如何对列表进行排序 - 这取决于您如何生成列表。如果您正在编写自己的生成HTML的服务器端程序,那么最简单的方法是在<table>中返回数据并使用客户端脚本对列进行排序。如果您依赖服务器的列表页面,那么除非您使用新的列表生成模块(IIS和Apache支持)扩展您的服务器,否则您无能为力。