Индекс каталога Apache .htaccess с видео html5

0

Я знаю, что файл.htaccess может использовать все формы магии. У меня есть папки, в которых есть видеофайлы, и хотелось бы щелкнуть файл, чтобы открыть их в теге html5 в том же окне браузера. Что было бы самым простым способом добиться этого?

Важно отметить, что у меня нет доступа к серверным скриптам. Я предполагаю, что так или иначе должно быть возможно следующее:

  1. Прочитайте имена файлов в текущем каталоге из DOM, так как имена файлов указаны в HTML, сгенерированном Apache.

  2. Добавьте в обработчик имен какую-либо форму обработчика событий.

  3. Используйте jQuery или что-то другое, чтобы создать оверлейный div с видео тегами при щелчке по файлу.

Я не мог найти ничего, что напрямую работает с Google, но я полагаю, что я не первый, кто пытается сделать что-то вроде этого.

Теги:
html5-video

1 ответ

1

Вы можете использовать jQuery для выполнения запроса AJAX GET и получить список каталогов Apache. Например, вы можете поместить этот список в контейнер и добавить некоторые специальные события в ссылки.

Что-то вроде этого:

$.get("/dir/with/apache/listing/", function(data) {
   var directoryListing = $(data);

   // Add to a container or something
   $("#VideoList").append(directoryListing);
   $("#VideoList a").on("click", function(ev) {
     ev.preventDefault(); // Stop default action (download)
     alert($(this).attr("href")); // Video link
     return false;
   });
});

Обратите внимание, что запросы AJAX работают только в том же домене. Это также потребовало бы, чтобы вы создали какую-то страницу для включения этого скрипта.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню