Вы можете заметить, что большинство ссылок начинаются с «https: //». Это сообщает вашему веб-браузеру, где (сервер или сеть) искать и что (файл или контент) запрашивать. Хотя это работает достаточно хорошо, иногда могут возникать проблемы, когда сервер недоступен или файл был удален. Для этого уже есть решение, обеспечивающее постоянную доступность файлов. Вскоре в основных браузерах появится поддержка URL-адресов, начинающихся с «ipfs: //», что делает возможным это решение. Но можем ли мы поддерживать это сейчас в любом браузере, даже в старых браузерах? да.

Попрощайтесь с «404 Not Found» и другими ошибками с IPFS Anywhere

Во время серфинга в Интернете вы могли видеть неработающие ссылки, где URL или файл недоступны, и вам может быть представлено известное сообщение об ошибке 404 File Not Found (или подобное). Вы можете предотвратить неработающие ссылки, выполнив два простых шага:

1. Добавьте свой файл в IPFS, используя поле Общие файлы на BoomyCloud.com.

2. Добавьте следующий фрагмент кода «IPFS Anywhere» в нижнюю часть своего веб-сайта, блога или веб-приложения:

<script src=”https://ipfs.io/ipfs/QmduNmNjqH5pZiYgfrhJA5zUsk98TtBthkBHx4RdWmgmBV"></script>

Вы также можете разместить этот файл самостоятельно или вставить содержимое этой ссылки между тегами ‹script› ‹/script›. Вы также должны включить jQuery где-нибудь на своей странице, чтобы это работало.

Теперь на своем веб-сайте, в блоге или веб-приложении вы можете размещать ссылки, начинающиеся с «ipfs: //»:

<a href=”ipfs://QmPRHT1b8DA1NHJRrYy77yx9jrSiRbxkH82quqonfkiLn3/BoomyCloud.txt”>BoomyCloud lives</a>

Длинное число, в данном случае QmPRHT1b8DA1NHJRrYy77yx9jrSiRbxkH82quqonfkiLn3, называется «CID» или идентификатором файла. Вы можете найти его, щелкнув значок общего доступа рядом с файлом, который вы добавили на BoomyCloud.com.

Это так просто. Ваши ссылки ipfs: // теперь работают и невосприимчивы к разрушительной ссылочной гнили.

IPFS для бедняков

Существуют различные методы поддержки URL-адресов ipfs: // в браузере. Собственная поддержка IPFS и поддержка расширенных IPFS используют узлы IPFS. Метод, описанный в этом посте, использует технику выбора шлюза и не требует и не использует какой-либо локальный узел IPFS, экономя вашу пропускную способность для других вычислительных ресурсов с дополнительным бонусом в виде обеспечения совместимости с IPFS для старых браузеров.