Барвиста збірка opera

Барвиста збірка opera

Робота над новим стабільним релізом не припиняється і на цьому тижні ми раді представити вам збірку Opera 12.50 з цілим букетом нових барвистих можливостей і поліпшень. Як завжди, ми вибрали з них найцікавіші для розробників і поспішаємо поділитися.







API контекстних меню для розширень

Нові API для розширень? Звичайно! На цей раз, це корисний метод для додавання пунктів в контекстне меню, викликається по правому кліку. Це може бути корисно для будь-якого взаємодії зі сторінкою або її вмістом.

Редакція API

    з HTML5

Дуже мила фіча з вічно-живого-HTML5-стандарту

    додалася в цій збірці. У специфікації сказано. що «... Атрибут reversed логічний. Його наявність вказує, що список убуває (..., 3, 2, 1). При його відсутності, список зростає (1, 2, 3, ...) »

    До речі, якщо ви скомбінуєте атрибут reversed з атрибутом start (який був вкрай несправедливо заборонений в HTML 4, але повністю відновлений у своїх правах в HTML5), ви можете отримати список, пункти якого йдуть від нуля і нижче. Якщо ж ви використовуєте НЕ десяткові маркери (наприклад, римські цифри), то нумерація списку стане десяткової після досягнення одиниці. У специфікації говориться:

    Числа, менші або рівні нулю, повинні завжди використовувати десяткову систему, незалежно від зазначеного типу.

    підтримки SPDY

    Ах, як же швидко вони ростуть ... Тільки місяць тому ми випустили збірку Opera Labs з підтримкою SPDY. як ця фіча вже пробралася в основну гілку і готова до появи в фінальному релізі.







    В якості приємного бонусу, ця збірка забезпечена встановленим розширенням SPDY-індикатор. яке включається, якщо сайт використовує цей новий протокол. Це означає, що вам більше не потрібно буде ловити ознаки SPDY в панелі мережевих запитів Opera Dragonfly.

    Якщо ви раніше встановлювали розширення в Opera Next, вбудоване в цю збірку розширення може і не з'явитися автоматично. Ви можете перевстановити нову збірку Opera Next з чистим профілем або просто завантажити SPDY-індикатор з каталогу розширень.

    Вкладені конструкції @media

    В якості першого кроку по впровадженню специфікації CSS 3 Conditional Rules. в цій збірці ми представляємо підтримку вкладених конструкцій @media. Замість складання довгих повторюваних списків можливостей:

    ... ви тепер можете просто вкласти @media один в одного для більш чистого, зручного і зрозумілого коду:

    Підтримка зображення з профілями ICC

    Детальніше про ICC-профілі можна прочитати в цьому прекрасному і доступному прикладі: Digital Image Color Spaces. але ось найпростіший приклад:

    Барвиста збірка opera
    Барвиста збірка opera

    Якщо Брюс синій на обоє картинках (а не теплий і рум'яний на одній з них), значить ваш браузер не підтримує ICC-профілі.

    Обидві картинки повністю ідентичні з точки зору вихідних даних зображення. Вони були створені з використанням надмірно спотвореного колірного зсуву, щоб проілюструвати описаний принцип. Але перша фотографія містить колірної ICC-профіль, який повідомляє необхідну корекцію, тоді як друга фотографія цього профілю не містить. Тому в браузерах, які не підтримують колірні профілі, обидві картинки будуть показані без будь-якої корекції (з синім спотворенням), а тямущі браузери зрозуміють і виправлять першу картинку, згідно впровадженому колірному профілем.







    Схожі статті