Java, UX, HTML, CSS, WEB-design

Альтернатива без файлов cookie для встраивания фрагментов кода HTML, CSS и JS

Краткое описание по статье Альтернатива без файлов cookie для встраивания фрагментов кода HTML, CSS и JS

Название: Альтернатива без файлов cookie для встраивания фрагментов кода HTML, CSS и JS . Краткое описание: ⭐ Хенрик Фри . Дата публикации: 15.01.2022 . Автор: Алишер Валеев .

Для чего создан сайт Novosti-Nedeli.ru

Данный сайт посвящен новостям мира и мира технологий . Также тут вы найдете руководства по различным девайсам.

Сколько лет сайту?

Возраст составляет 3 года


  • Хенрик Фрике

  • 0 Комментарии

Альтернатива без файлов cookie для встраивания фрагментов кода HTML, CSS и JS

  • 3 минуты чтения

  • HTML, CSS, JavaScript, Инструменты

Краткое резюме ↬

Встраивание примеров кода в сторонние скрипты часто приводит к отслеживанию или файлам cookie. Мы всегда хотели иметь простой веб-сайт с хорошим UX, поэтому установка файлов cookie без причины не была для нас вариантом. Теперь, с Indiepen, мы с гордостью представляем альтернативу, обеспечивающую конфиденциальность.

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

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

Давайте посмотрим:

Индипен — это удобный для конфиденциальности, легкий, и доступное решение для встраивания примеров кода. На самом деле, мы не устанавливаем никаких файлов cookie или отслеживания!

Начать

Indiepen может просмотреть любой веб-сайт, который следует очень простому соглашению. Вам необходимо предоставить веб-сайт со следующей файловой структурой:

.
├── index.html
├── main.js
└── styles.css

Разверните пример кода с вашим любимым хостинг-провайдером (например, GitHub Pages, Netlify или Vercel) и скопируйте URL-адрес. После этого переходим на нашу стартовую страницу и используем генератор фрагментов кода.

Сгенерированный код выглядит следующим образом:

<iframe class="indiepen"
  src="https://indiepen.tech/embed/?url=https%3A%2F%2Findiepen.tech%2Fexample%2F&tab=result"
  style="width: 100%; overflow: hidden; display: block; border: 0;"
  title="Indiepen Embed"
  loading="lazy"
  width="100%"
  height="450">
</iframe>

Теперь вы можете использовать фрагмент кода и интегрировать его на свой веб-сайт. Вот и все! Теперь вы должны увидеть свой пример кода в редакторе, чтобы обнаружить код.

Под капотом

В настоящее время это звучит немного странно, но мы не использовали какой-либо JavaScript-фреймворк, такой как React или Vue.js. Это чистый HTML, CSS и JavaScript с некоторой помощью Prism.js Lea Verou для подсветки синтаксиса. Эти библиотеки очень полезны для реализации и поддержки сложных веб-приложений, но в нашем случае у нас есть только три файла, которые нам нужно получить и передать в Prism.js.

Кроме того, у нас есть три кнопки в правом верхнем углу, чтобы переключаться между представлениями HTML, CSS и JavaScript. Внедрив инфраструктуру пользовательского интерфейса, мы не смогли предоставить легкое решение размером менее 20 КБ. Для нас было полезно узнать, что библиотеки пользовательского интерфейса важны в нашем повседневном бизнесе, но мы должны тщательно их учитывать и не забывать старый добрый ванильный JavaScript.

Еще после прыжка! Продолжить чтение ниже ↓

Заключительные слова

Indiepen — наш первый проект с открытым исходным кодом, и мы очень рады поделиться с вами нашими идеями. Мы хотели бы получить обратную связь и обсудить вопросы справедливой сети. Свяжитесь со мной по Твиттер или проверить проект на GitHub.

И последнее, но не менее важное: я хотел бы отметить, что Indiepen имеет ограниченный охват, и мы хотим сделать его простым по дизайну. Если вам нужно иметь дело с более сложными примерами кода, препроцессорами для CSS или JavaScript или вы хотите воспользоваться платформой для обмена своими идеями, рассмотрите более сложные решения, такие как CodePen или JSFiddle.

Всем удачного кодирования!

Сокрушительная редакция
(вф, ык, иль)




Source: https://smashingmagazine.com

Заключение

Вы ознакомились с статьей — Альтернатива без файлов cookie для встраивания фрагментов кода HTML, CSS и JS

Пожалуйста оцените статью, и напишите комментарий.

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован.

Кнопка «Наверх»