URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111016
[ Назад ]

Исходное сообщение
"Выпуск web-браузера Chrome 58"

Отправлено opennews , 20-Апр-17 00:36 
Компания Google представила (http://chromereleases.googleblog.com/2017/04/stable-channel-...) релиз web-браузера Chrome 58 (http://www.google.com/chrome). Одновременно доступен (https://www.chromium.org/developers/calendar) стабильный выпуск свободного проекта Chromium (http://dev.chromium.org/), выступающего основой Chrome. Браузер Chrome отличается (https://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoo...) использованием логотипов Google, идущим в комплекте модулем Flash, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров (https://www.opennet.ru/opennews/art.shtml?num=26822).

Основные (https://productforums.google.com/forum/#!forum/chrome) изменения (https://plus.google.com/+FrancoisBeaufort/posts) в (https://blog.chromium.org/2017/03/chrome-58-beta-indexeddb-2...) Chrome 58 (https://developers.google.com/web/updates/2017/04/nic58):

-  В настойки добавлена опция для отключения API Encrypted Media Extensions (https://w3c.github.io/encrypted-media/).
Необходимость в новой опции возникла после удаления в прошлом выпуске интерфейса  для управления плагинами "chrome://plugins", так как без него не осталось средств для  отключения CDM-модуля (Content Decryption Module) Widevine, предназначенного для декодирования медиаконтента, защищённого авторскими правами;


-  Реализована поддержка API IndexedDB 2.0 (https://hacks.mozilla.org/2016/10/whats-new-in-indexeddb-2-0/), предоставляющего  для JavaScript средства работы с локальными  БД, работающими в режиме ключ/значение, поддерживающими создание индексов, операции с курсором, первичные ключи и упорядоченную выборку данных. В новой редакции API представлены новые возможности по управлению схемой данных, методы для пакетного выполнения группы операций и более стандартизированные средства обработки сбоев.  Для упрощения обновления БД, хранилища и индексы теперь могут быть переименованы после реструктуризации.


Появилась возможность использования бинарных ключей, обеспечивающих компактное представление пользовательским ключам. Для упрощения извлечения данных добавлены методы getKey() и openKeyCursor(), позволяющие добиться повышения производительности выборки, в ситуации кода необходимо получить только ключ.  Новый метод continuePrimaryKey() может оказаться полезен для разбиения больших наборов данных на части с обработкой в разных транзакциях без опасения о дублировании первичных ключей. Методы getAll() и getAllKeys() позволяю сразу получить всё содержимое базе без использования курсора;

-  Для iframe реализована опция "allow-top-navigation-by-user-activation (https://html.spec.whatwg.org/multipage/browsers.html#attr-if...)", разрешающая выполнять навигацию по родительской странице из изолированного iframe при явном клике пользователя на ссылке, но запрещающая автоматический редирект. Опция полезна для размещения баннеров в iframe, позволяя совершать переходы на заинтересовавшую рекламу, но блокируя нежелательную активность (например, автоматический проброс на другие страницы);

-  Для приложений, работающих в режиме Progressive Web Apps (https://developers.google.com/web/progressive-web-apps/), позволяющем организовать работу с web-приложением, как с обычной программой для Android (отображение в списке запущенных программ, выполнение деинсталляции, средства для получения запросов от других приложений, свой блок настроек в системном конфиругаторе, управление уведомлениями, работа при отсутствии сетевого соединения  и т.п.), реализована возможность работы в полноэкранном режиме. Указав в файле-манифесте приложения свойство "display: fullscreen" web-приложение будет открываться без служебных кнопок, панели и адресной строки, если программа запущена через ярлык на домашнем экране. Подобный режим может быть востребован для таких приложений, как игры и мультимедийные проигрыватели;


-  В CSS-свойство display добавлена поддержка значения flow-root, позволяющего сгенерировать блочный элемент, соответствующий новой технике блочного (https://codepen.io/rachelandrew/pen/RKgevX) форматирования контента, что позволяет обойтись без ручной периодической установки свойств float и clear;

-  Добавлен интерфейс PointerEvents.getCoalescedEvents() (https://w3c.github.io/pointerevents/extension.html), позволяющий получить доступ ко всем событиям ввода с момента послежней доставки события PointerEvent. Подобная возможность может применяться для получения истории позиций перемещения указателя для таких приложений, как программы для рисования;

-   Workers (https://developer.mozilla.org/en-US/docs/Web/API/Worker) и SharedWorkers (https://developer.mozilla.org/en/docs/Web/API/SharedWorker) теперь могут задаваться через URL "data:", что позволяет организовать более безопасное самодостаточное выполнение фоновых задач без привязки к домену;

-  Добавлен API ControlsList (https://github.com/WICG/controls-list/blob/gh-pages/explaine...), через который предоставлена возможность менять оформление встроенных кнопок управления, таких как кнопки загрузки, перехода в полноэкранный режим и удалённого воспроизведения

-  В Chrome для Android  воспроизведение видео с флагом "autoplay" будет останавливаться при переключении приложения на экране и возобновляться при возвращении в область видимости;
-  В Chrome для Android сайтам, добавленным на домашний экран, теперь разрешено автоматическое воспроизведение звука и видео с хостов, явно перечисленных в файле с манифестом;

-  Для оптимизации времени разбора  JavaScript, элемнеты SVGPoint, SVGRect и SVGMatrix выделены из API Geometry в отдельные интерфейсы (https://hacks.mozilla.org/2014/03/introducing-the-getboxquad.../);

-  В Selection API добавлена функция removeRange() (https://developer.mozilla.org/en-US/docs/Web/API/Selection/r...), позволяющая удалить объект Range, определяющий выделенный пользователем блок текста;

-  На платформе macOS добавлена поддержка атрибутов PointerEvent.tangentialPressure (https://w3c.github.io/pointerevents/#dom-pointerevent-tangen...) и PointerEvent.twist (https://w3c.github.io/pointerevents/#dom-pointerevent-twist), определяющих параметры стилуса (например, в приложении для рисования можно учитывать силу нажатия);
-  В JavaScript теперь разрешено оставлять запятые в конце списков параметров и аргументов;

-  В WebAudio API добавлено свойство воспроизведения AudioContextLatencyCategory (https://webaudio.github.io/web-audio-api/#BaseAudioContext), позволяющее выбрать компромисс между величиной задержек и нагрузкой на CPU;

-  Создание уведомлений через Notifications API или запрос прав на вывод уведомлений теперь возможен только для сайтов, открытых по HTTPS;
-  API Encrypted Media Extensions теперь допускает только обработку данных, поступивших по HTTPS;

-  Прямые переходы на URL "data:" объявлены устаревшими для защиты от попыток спуфинга и фишинга;

-  Экземпляры объектов HTMLEmbedElement и HTMLObjectElement теперь не могут вызываться как функция.

Кроме нововведений и исправления ошибок в новой версии устранены 29 уязвимостей (https://bugs.chromium.org/p/chromium/issues/list?can=1&q=lab...). Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer (http://code.google.com/p/address-sanitizer/wiki/AddressSanit...), MemorySanitizer (https://code.google.com/p/memory-sanitizer/wiki/MemorySanitizer), Control Flow Integrity (https://sites.google.com/a/chromium.org/dev/developers/testi...) и LibFuzzer (https://sites.google.com/a/chromium.org/dev/developers/testi...). Критических проблем, которые позволяют обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения, не выявлено. В рамках пр...

URL: http://chromereleases.googleblog.com/2017/04/stable-channel-...
Новость: http://www.opennet.ru/opennews/art.shtml?num=46412


Содержание

Сообщения в этом обсуждении
"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 00:36 
Указав в файле-манифесте приложения свойство "display: fullscreen" web-приложение будет открываться без служебных кнопок, панели и адресной строки, если программа запущена через ярлык на домашнем экране

Шикарно! Сначала исчезли аппаратные кнопки, теперь любая малварь сможет заниматься вымогательством.


"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 00:39 
Ключевая фраза "если программа запущена через ярлык на домашнем экране"

"Выпуск web-браузера Chrome 58"
Отправлено prgchip , 20-Апр-17 00:44 
Можно подумать ты ее из консоли запускаешь!?

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 08:12 
Можно открыть URL через браузер, а можно кинуть как ярлык на домашний экран.

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 02:17 
Вы андроид хоть раз видели?
А то вы даже не знаете, что их можно свайпом с края экрана показать, как и статусбар.
Причем в первый раз даже вылазит сообщение об этом.

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 09:37 
Белка-паникерша.

"Выпуск web-браузера Chrome 58"
Отправлено incker , 20-Апр-17 02:28 
Где Wayland?

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 08:18 
Начиная с Chrome 50 в upstream.
https://www.opennet.ru/opennews/art.shtml?num=44241 "В кодовую базу интегрированы наработки проекта ozone-wayland, в рамках которого развивался вариант web-браузера Chromium, предназначенный для работы в окружениях на базе Wayland"

"Выпуск web-браузера Chrome 58"
Отправлено iPony , 20-Апр-17 12:06 
Если речь про Chrome, то пока нету.
С Chromium недавно добавили. Можно собрать и поробовать https://bugs.chromium.org/p/chromium/issues/detail?id=295089

"Выпуск web-браузера Chrome 58"
Отправлено Ну тот который , 20-Апр-17 02:47 
Хром 58
фаефокс 53
Скоро догонят

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 03:39 
Не догонят, лиса перешла к 8-недельному циклу.

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 09:16 
А что им мешает номера версий сразу по 5 прибавлять?

"Выпуск web-браузера Chrome 58"
Отправлено _Vitaly_ , 20-Апр-17 06:26 
А как SharedWorker-ы через "data:..." будут между вкладками шариться? По совпадению исходных строк?

"Выпуск web-браузера Chrome 58"
Отправлено paulus , 20-Апр-17 07:20 
>идущим в комплекте модулем Flash

да нет его там давно, сколько можно в новостях это лепить?


"Выпуск web-браузера Chrome 58"
Отправлено iPony , 20-Апр-17 07:56 
По факту есть. Он скачивается сам при первом посещении страницы с flash.

"Выпуск web-браузера Chrome 58"
Отправлено Aristarkh , 20-Апр-17 07:22 
А еще Chrome 58 стал считать недоверенными все сертификаты без SAN.

"Выпуск web-браузера Chrome 58"
Отправлено F , 20-Апр-17 09:13 
Странно это. Как, на чем проверить? Они об этом писали?

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 09:41 
Ничего странного, стандарт изменили уже давно, пора бы уже использовать это "новшество".

"Выпуск web-браузера Chrome 58"
Отправлено Aristarkh , 20-Апр-17 09:54 
https://textslashplain.com/2017/03/10/chrome-deprecates-subj.../

"Выпуск web-браузера Chrome 58"
Отправлено Брежневка , 20-Апр-17 09:39 
"В настройки добавлена опция для отключения API Encrypted Media Extensions, предназначенного для воспроизведения медиаконтента, защищённого авторскими правами" Эта опция появилась в Chrome 57

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 11:34 
Есть ли нормальный способ запретить хрому закрывать последнюю вкладку?все имеющиеся плагины для этого-глючные.И опера и вивальди умеют это из каробки, хотя основаны на том же хромиуме.

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 12:10 
Скорее всего, ты путаешь "закрытие последней вкладки" с "закрытием последней вкладки И открытием новой, пустой вкладки". А потому то, что ты ошибочно именуешь просто как "закрытие последней вкладки", реализуется следующей последовательностью клавосочетаний:

Ctrl-T, затем Ctrl-Tab, затем Ctrl-W


"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 14:07 
может не понятно выразился, имел ввиду, что при закрытии последней вкладки, закрывается сам хром. Нормального способа этого избежать, кроме кривых дополнений, я не нашел.

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 14:24 
Ну, необходимость в окне пропадает, когда в ней нет ни одной вкладки. Также перестает работать и сам хром, когда закрыто его последнее окно. Но уж если так хочется закрыть последнюю вкладку, то зажимай Ctrl и жми поочередно T, Tab, W.

"Выпуск web-браузера Chrome 58"
Отправлено ненужноруб , 20-Апр-17 15:04 
Не знаю про хром, но в ФФ есть "undo close tab". Очень помогает, когда случайно нажал Ctrl-W два раза.

"Выпуск web-браузера Chrome 58"
Отправлено mgoroshko , 03-Май-17 12:24 
> Не знаю про хром, но в ФФ есть "undo close tab". Очень
> помогает, когда случайно нажал Ctrl-W два раза.

Да, но все равно фигня. Самая классная сейчас реализация это когда при закрытии последней вкладки с контентом появляется пустая (как в FF), а уже при закрытии пустой вкладки - закрывается браузер. Сейчас такое только у cent встречал.


"Выпуск web-браузера Chrome 58"
Отправлено mgoroshko , 03-Май-17 12:21 
Попробуйте CentBrowser. (upd Правда да, он только для Windows)
То о чем Вы говорите, там уже реализовано. chromium based - eсли нет желания слезать с хрома, но хочется большей свободы в плане настроек.

Там все очень и очень круто сделано. Пользуюсь уже 2.5 месяца - очень хорошо себя зарекомендовал. В итоге на ноуте win7 у меня только cent и firefox, а на мобильниках - chrome и FF.


"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 16:07 
Ну так вопрос в том, что три сочетания вместо одного

"Выпуск web-браузера Chrome 58"
Отправлено Lain_13 , 20-Апр-17 19:17 
Как только у тебя оказывается хоть одна закреплённая вкладка эта проблема исчезает сама собой. Появляется проблема «как случайно не закрыть закреплённые вкладки» так-как закрепление не избавляет ни от закрытия по Ctrl+W, ни от middle-click.

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 25-Апр-17 18:05 
Там даже историю отключить нельзя, а вы про вкладки!

"Выпуск web-браузера Chrome 58"
Отправлено Lain_13 , 25-Апр-17 18:24 
Чисто технически можно.
Через одно место: https://www.tekrevue.com/tip/prevent-google-chrome-storing-b.../

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 26-Апр-17 06:27 
И Опера, и Вивальди используют Блинк как движок, а не основаны на Хромиуме.

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 12:56 
Обновился хром, появилась какая-то свистоперделка в виде анимации при запуске и разворачивании окна браузера. Сворачивание происходит мгновенно, без анимации, разворачивание с анимацией.

Вот описание проблемы: https://bugs.chromium.org/p/chromium/issues/detail?id=695943

У кого-нить еще такое наблюдается?


"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 13:06 
еще одно преимущество тайловых вм: отсутствие свистоп3рд9щих анимаций

"Выпуск web-браузера Chrome 58"
Отправлено Lain_13 , 20-Апр-17 14:13 
Враньё! Тот же Awesome WM поддерживает анимации при добавлении / удалении / переключении между группами тайлов.

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 14:36 
Анимация происходит непосредственно внутри окна гуглохрома. Независимо от того, какой WM используется, сперва появляется окошко хрома, а затем внутри него происходит анимация разворачивания.

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 13:26 
На Win7 32бит есть такое

"Выпуск web-браузера Chrome 58"
Отправлено leap42 , 25-Апр-17 04:15 
--wm-window-animations-disabled

"Выпуск web-браузера Chrome 58"
Отправлено ненужноруб , 20-Апр-17 13:15 
>работу с web-приложением, как с обычной программой

надеюсь, эта гадость не пролезет в другие браузеры


"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 20-Апр-17 13:18 
Убирают из хрома настройку -- плохо.
Добавляют в хром настройку -- опять плохо.
Школоэкспертам не угодишь.

"Выпуск web-браузера Chrome 58"
Отправлено Lain_13 , 20-Апр-17 19:18 
Смотри, вон в соседней новости в Фокс тоже добавили.

"Выпуск web-браузера Chrome 58"
Отправлено Аноним , 21-Апр-17 00:45 
А что лучше chrome или slimjet?

"Выпуск web-браузера Chrome 58"
Отправлено Джузэппэ , 22-Апр-17 05:51 
Vivaldi

"Выпуск web-браузера Chrome 58"
Отправлено mgoroshko , 03-Май-17 12:28 
> А что лучше chrome или slimjet?

Cent Browser

Говорят, именно на слимджет и похож, но я слимджетом никогда не пользовался, так как уже плотно подсел на cent.

А вообще, меня не покидают надежды что FF наконец-то займутся более плотно, так как он мой любимый ламповый самый-самый браузер. :D