当您转到表示Firefox中文件夹的文件URL时,负责显示桌面的代码在哪里?像相关的接口或XUL文件?
答案 0 :(得分:1)
实施是非常神秘和古老的。
nsDirectoryIndexStream
。此流将返回列表的特制文本表示(尝试查看源以查看其外观)。文件通道处理程序还设置了一个特殊的mime类型APPLICATION_HTTP_INDEX_FORMAT = "application/http-index-format"
nsIStreamConverterService
,nsIndexedToHTML
中实施的流转换器现在将生成进行application/http-index-format -> text/html
对话的最终输出流。chrome://global/skin/dirListing/dirListing.css
链接一些样式表,这实际上是platform specific themes的一部分,以使结果具有更原生的外观。