Публикации по теме 'safari'


iOS14 — 7 новых веб-API и изменений API в Safari после WWDC2020
Apple только что объявила о том, что нового в Интернете / сафари на WWDC2020. Давайте посмотрим, какие изменения API касаются веб-разработчиков и пользователей wkwebview. 1. API веб-анимации API веб-анимации появился в Safari 13.1. я. Создавайте и управляйте анимацией в JavaScript — теперь разработчик может напрямую создавать и управлять воспроизведением анимации и переходов CSS через JavaScript. II. Запрос анимации — теперь разработчик может запрашивать анимацию. III. Поиск..

Исправление проблем с масштабированием в Safari с помощью классного CSS
Боль от попыток поддерживать каждый браузер и его странные пограничные случаи может быть… ну, болезненной. Но гораздо больнее, когда этот пограничный случай затрагивает большое количество пользователей. Я смотрю на тебя, Сафари… При разработке цифровой карты для музыкального фестиваля в Кардиффе мы хотели создать что-то очень простое: просто изображение, которое можно было бы увеличивать и уменьшать. Легко, верно? Мы тоже так думали, найдя react-zoom-pan-pinch , который, казалось,..

Real Inspect Element на iOS в Safari
Используя закладки и JavaScript, можно запустить Inspect Element на iOS. На iPad это выглядит намного лучше из-за размера экрана. Шаг 1, Скопируйте этот код. javascript:(функция(F,i,r,e,b,u,g,L,I,T,E)%7Bif(F.getElementById(b))return;E=F%5Bi+'NS'%5D&&F. documentElement.namespaceURI;E=E?F%5Bi+'NS'%5D(E,'script'):F%5Bi%5D('script');E%5Br%5D('id',b);E% 5Br%5D('src',I+g+T);E%5Br%5D(b,u);(F%5Be%5D('голова')%5B0%5D%7C%7CF%5Be%5D(..

Как обойти защиту «Safari не может установить безопасное соединение с сервером localhost»…
Иногда, даже с действующим сертификатом, ваш сайт на локальном сервере может быть недоступен в Safari, особенно в версии для разработчиков после крупных обновлений. В этом руководстве представлено быстрое и простое решение для обхода этого типа ограничений путем изменения системных настроек в связке ключей. Ограничение доступа к локальному серверу является частью политики безопасности, реализованной Apple для предотвращения проникновения вредоносного кода в систему. Эта защита является..

JS: Давайте попробуем будущее сегодня (дополнительный бонус)
В предыдущей статье я показал способ реализации базового и простого приложения без сторонних зависимостей или инструментов сборки, просто используя все новые возможности и последние версии браузеров, которые уже реализованы. Есть дополнительная функция, которую мы можем добавить в это приложение без особых усилий, но в настоящее время она работает только в Safari, поскольку это единственный браузер, в котором реализован API динамического импорта . С помощью этого API мы можем..

Веб-расширение Safari Auto-Refresh — Только JavaScript (вроде)
В этой статье объясняются основы создания расширения Safari. О том, как создать аналогичное расширение для Safari и Chrome с помощью React/TypeScript/esbuild, читайте в другой статье здесь или на dev.to . ***************************************************************** Есть несколько веб-сайтов, которые я посещаю на Mac, и мой вход в систему через короткое время истекает. Меня это начало раздражать. В магазине приложений есть расширения для Safari, которые включают автоматическую..

Safari 10 поддерживает полный ES2015, включая правильные вызовы хвоста.
Одной из новых функций ES2015 (ES6) являются правильные хвостовые вызовы (PTC). Несмотря на то, что это указано в первой строке Таблицы совместимости ES6 , еще не многие браузеры/среды выполнения реализуют это. Среди них Safari 10, выпущенный в прошлом месяце, который включает поддержку PTC. PTC по библиотеке Около четырех лет назад я разработал библиотеку под названием continuation.js . Это поддерживает PTC, преобразовывая код JavaScript, который имеет рекурсивные хвостовые вызовы,..