Apple продовжує випускати пакет оновлень, і якщо нові бета-версії основних систем надійшли вчора, то сьогодні була запущена нова остаточна версія Safari Technology Preview, в даному випадку версія 56. Якщо ви не знаєте, що це за тип Safari, це інша версія, ніж та, яку використовують інші з нас, смертні, і в якій розробники вони можуть протестувати нові функції нової бета-версії операційної системи.
Сьогодні введено в обіг наступну версію, версія 56, тому тепер ми будемо уважні до можливої інформації що ці розробники починають виливатися в мережу мереж.
Apple запустила Попередній перегляд технології Safari 56, оновлення браузера для тих, хто хоче спробувати новітні веб-технології.
Якщо ви хочете отримати короткий огляд майбутніх веб-технологій на macOS та iOS і поекспериментувати з цими технологіями на своїх веб-сайтах, вам потрібно завантажити цю адаптовану версію браузера macOS.
У цій новій версії сама Apple повідомляє, що новини такі:
●JavaScript
○ Впровадити правила Intl.PluralRules
● Веб-складання
○ Додано підтримку потокових API
● Web API
○ Обробник події document.open () видалено негайно.
○ Виправлені операції перетягування DHTML, щоб повідомляти про кількість файлів, які працюють
○ Виправлено window.postMessage (), window.focus () і window.blur (), які несподівано викликали TypeError
○ Серіалізовані налаштування варіантів шрифту з подвійними лапками відповідно до стандартів
○ Припинено використовувати ідентифікатор iframe як альтернативу, якщо його атрибут name не встановлено
● Безпека
○ Додана підтримка WHATWG, запропонованої з джерела: те саме та з джерела: ті самі заголовки відповідей сайту з перевіркою походження вкладеного кадру як експериментальна функція за замовчуванням за замовчуванням
○ Виправлено посилання CSP для документа, заблокованого через порушення його директиви framework-предків
○ Виправлено код статусу CSP для документа, заблокованого через порушення його директиви framework-предків
○ Виправлено CSP для передачі посилання на документ
○ Виправлено, що CSP сповіщав веб-інспектора лише про призупинення налагоджувача під час першої політики, яка порушила політику.
○ Виправлено помилку, через яку при переспрямуваннях блокувалися файли cookie першої сторони.
●CSS
○ Виправлено фільтри CSS, які посилаються на фільтри SVG, щоб відповідати фільтрам інтерполяції кольору фільтра.
○ Виправлена турбулентність для правильного відображення на дисплеї Retina
○ Виправлено двічі відображення стилів фільтра та зовнішніх фігур у виводі getComputedStyle
● Відтворення
○ Ідентифікатори фрагментів колекції шрифтів змінено на використання імен PostScript
○ Виправлено виділення тексту на веб-сторінці, через яке текст зникав
○ Виправлено приховування, а потім відображення об’єкта типу зображення, щоб забезпечити відображення основного зображення
● Медіа
○ Змінені MediaStream, які відтворюються, щоб дозволити видалити деякі з їхніх треків
○ Оновлено завдання відстеження тексту, щоб включити довідковий текст
● Веб-інспектор
○ Покращений досвід користувача на вкладці Canvas, щоб відображати індикатори виконання під час обробки дій у новому записі
○ Переконано, що вкладка в останньому розділі правила в редакторі стилів прив’язується до першого розділу правила
○ Розмір ящика консолі був змінений, якщо консольне повідомлення містить більше одного рядка коду
○ Виправлено непідтримувані властивості, які іноді не отримували попереджень лише після їх додавання
○ Оновлено вкладку Canvas, щоб визначити функції, переглянувши прототип