我希望能够使用javascript在网络浏览器中列出商品库的文件和目录。
最佳答案
如果要解析hgweb(用于Mercury存储库的Web前端)的输出,请尝试在/ file / URL后面附加?style=raw
以获得一些易于解析的文本输出:
网址:http://hg.intevation.org/mercurial/crew/file/tip/?style=raw
获取此输出
drwxr-xr-x contrib
drwxr-xr-x doc
drwxr-xr-x help
drwxr-xr-x hgext
drwxr-xr-x i18n
drwxr-xr-x mercurial
drwxr-xr-x templates
drwxr-xr-x tests
-rw-r--r-- 565 .hgignore
-rw-r--r-- 2168 .hgsigs
-rw-r--r-- 1291 .hgtags
-rw-r--r-- 1663 CONTRIBUTORS
-rw-r--r-- 17992 COPYING
-rw-r--r-- 3330 Makefile
-rw-r--r-- 306 README
-rwxr-xr-x 787 hg
-rwxr-xr-x 1251 hgeditor
-rw-r--r-- 886 hgweb.cgi
-rw-r--r-- 2280 hgwebdir.cgi
-rw-r--r-- 9521 setup.py
这是商品回购的根源。要降级目录,只需将其添加到URL中,如下所示:
http://hg.intevation.org/mercurial/crew/file/tip/doc/?style=raw
您可以通过相同的方式获取文件的内容。
关于javascript - 是否可以使用javascript从浏览器“读取”仓库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1526051/