Псевдоним для файлов на Mac и изображений — как заставить изображения работать как псевдоним / символическая ссылка?

#html #alias #symlink

#HTML #псевдоним #символическая ссылка

Вопрос:

У меня есть три папки в каталоге mytesthtml:

testdir1

testdir2

testdir3 (псевдоним testdir1)

и три файла:

index.html тест.css mypic.jpg (псевдоним) test11.css (псевдоним)

Псевдоним для файла jpeg в каталоге не отображает его в формате HTML на моей тестовой странице:

 <TITLE>Washington D.C.</TITLE>
<head>
<style>
body {
width: 400px;
font-family: Trebuchet MS, sans-serif;
font-size:14px;
}
</style>
</head>
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Washington_Montage_2016.png/275px-Washington_Montage_2016.png">

<H1>This is Washington D.C</h1>

<p><img src="federal_triangle.jpg"></p>
<p><img src="testdir1/abelincoln.jpg"></p>
<p><img src="testdir3/abelincoln.jpg"></p>
<p>By Jon Doe</p>
<p>test</p>  

HTML работает нормально, хотя псевдоним не работает для testdir3.

Будут ли символические ссылки работать лучше в некоторых случаях для HTML-файла в testdir1 вместо выполнения:

Когда я должен ссылаться на символы и когда я должен использовать псевдонимы в своих тестовых проектах веб-дизайна на Mac или Linux, прежде чем делать это по-настоящему?

Это обычные HTML-файлы, поэтому никаких правил Apache и т. Д. — Это папка для тестирования дизайна веб-сайта на рабочем столе Catalina на Mac.

Комментарии:

1. Вы должны запускать свои тесты с локального веб-сервера. Настроить сервер Apache2 на Mac очень просто.

Ответ №1:

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

Я столкнулся с проблемой на новом Mac под управлением macOS Ventura в браузере Safari.

Я вставил ссылку на файл, используя псевдоним jpeg, в Google Chrome Canary, jpeg с псевдонимом отображается просто отлично.

Затем я вставил ссылку в браузер Brave, и снова она отображалась просто отлично.

Затем я изучил настройки Safari. В разделе Дополнительно я изменил кодировку по умолчанию с «Western (ISO Latin 1)» на «Unicode (UTF-8)» Когда я обновил Safari, изображение с псевдонимом по-прежнему не отображалось. Но когда я полностью закрыл Safari и запустил его снова: изображение с псевдонимом отображалось просто отлично. Я вернулся к «Western (ISO Latin 1)», выключил Safari и запустил его снова. Изображение продолжало нормально отображаться с исходной кодировкой по умолчанию, в которой впервые возникла проблема. Таким образом, решение могло заключаться в закрытии Safari и повторном запуске или изменении кодировки.

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

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

ln -s pathToTheActualImage/actualImage.jpg aliasImage.jpg