«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как открыть локальные каталоги в виде гиперссылок?

Как открыть локальные каталоги в виде гиперссылок?

Опубликовано 5 ноября 2024 г.
Просматривать:726

How to Open Local Directories as Hyperlinks?

Навигация по локальным каталогам с помощью гиперссылки

При попытке инициировать просмотр локального каталога при взаимодействии со ссылкой вы можете столкнуться с ограничениями. Однако существует решение, которое решает эту проблему и без проблем работает в различных браузерах.

Методология реализации

Поскольку прямое открытие пути или запуск проводника с HTML-страницы ограничено по соображениям безопасности, более осуществимый подход предполагает предоставление ссылки для скачивания (.URL или .LNK).

Рекомендуемый путь: .URL

.URL файлы, будучи текстовыми, они генерируются динамически. Чтобы реализовать это решение:

  1. Убедитесь, что ваш веб-сервер поддерживает тип MIME .url.
  2. Создайте файл .url со следующим содержимым:
[InternetShortcut]
URL=file:///D:
  1. Предоставьте ссылку либо на динамически создаваемый скрипт .url, либо на сам файл .url в вашем HTML:

    Round-About Linking

Поведение в зависимости от браузера

  • Chrome: Предлагает загрузить файл file.url, затем открывает его. Это поведение можно оптимизировать, включив параметр «Всегда открывать файлы этого типа».
  • Firefox: Как и в Chrome, файл file.url загружается и впоследствии открывается.
  • Internet Explorer: Нет необходимости сохранять ярлык; нажатие «Открыть» обеспечивает прямой доступ к указанному каталогу.
Заявление о выпуске Эта статья перепечатана по адресу: 1729564515. В случае каких-либо нарушений, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3