Ссылка на папку

325
04 декабря 2017, 15:41

Здравствуйте. У меня такой вопрос - как сделать ссылку на локальном сайте для перехода в нужную папку на компьютере, т.е. по клику по ссылке открывалось бы окно проводника в нужной папке? Заранее спасибо.

Answer 1

Связь с локальными ресурсами отключена во всех современных браузерах из-за ограничений безопасности. Для Firefox:

В целях безопасности приложения Mozilla блокируют ссылки на локальные файлы (и каталоги) из удаленных файлов. Сюда входят ссылки на файлы на вашем жестком диске, на подключенных сетевых дисках и доступные через пути Uniform Naming Convention (UNC). Это предотвращает ряд неприятных возможностей, в том числе:

  • Разрешить сайтам обнаруживать вашу операционную систему, проверяя пути установки по умолчанию
  • Предоставление сайтам уязвимостей системы (например, C: \ con \ con в Windows 95/98)
  • Разрешение сайтам определять предпочтения браузера или считывать конфиденциальные данные

для IE:

Internet Explorer 6 с пакетом обновления 1 (SP1) больше не позволяет просматривать локальную машину из зоны Интернета. Например, если интернет-сайт содержит ссылку на локальный файл, Internet Explorer 6 SP1 отображает пустую страницу, когда пользователь нажимает на ссылку. Предыдущие версии Windows Internet Explorer следовали за ссылкой на локальный файл.

для Opera (в контексте рекомендаций по безопасности я уверен, что для этого есть более каноническая ссылка):

В качестве меры предосторожности Opera не позволяет веб-страницам ссылаться на файлы на локальном диске пользователя

Answer 2

Это делается так:

<a href="file:///C:/">Локальный диск C</a>
READ ALSO
Как подтянуть новую страницу php html

Как подтянуть новую страницу php html

После нажатие кнопки подтягивается страница соответствующая нажатой кнопкеПроблема в том, что подтягивается страница туда же, где и расположены...

274
Сетка bootstrap 4

Сетка bootstrap 4

Пытаюсь разместить фотографию в одном случае слева, а в другом случае справаС противоположной стороны от фото - текст

319