Использование jQuery
.ajax()
для чтения "./ex.html
" возвращает ожидаемое содержимое файла
в первом окне предупреждения. При использовании того же вызова просто изменение запроса на «./
» не возвращает ожидаемый список каталогов во втором окне предупреждения.
<html>
<head>
</head>
<body>
<script type="text/JavaScript" src="jquery.js"></script>
<script type="text/JavaScript">
alert($.ajax({type: "GET", url: 'ex.html', async: false}).responseText);
alert($.ajax({type: "GET", url: '.', async: false}).responseText);
</script>
</body>
</html>
При непосредственном доступе к файлу: $ firefox ex.html
результаты соответствуют описанию.
$ firefox .
отображает:
Индекс файла: /// home / cwhii / work / jq / ex
Каталог более высокого уровня
Имя Размер Последнее изменение
ex.html 1 КБ 24.03.2010 22:29:37
jquery.js 161 КБ, 17.03.2010 17:16:58
Затем, щелкнув ссылку ex.html
, вы получите ожидаемое содержимое файла в первом окне предупреждения и список каталогов во втором окне предупреждения.
В итоге, вызов firefox с именем файла в командной строке не приводит к выводу каталога, но при переходе к тому же файлу по ссылке на странице каталога
во втором окне предупреждения отображается список.
Кроме того, я вызывал бета-версию браузера Google Chrome 5.0.307.11 всеми вышеописанными способами, и все результаты не дали списков каталогов в окнах предупреждений, хотя
$ google-chrome .
создает страницу со списком каталогов.