Pull to refresh

Comments 164

Отлично! Спасибо! Скорее бы релиз.
и prettyprint в драгонфлае заработал нормально
И, надеюсь, бага с буфером обмена больше не будет
Надеюсь, перестанет вылетать регулярно, как сборка 1497…
Копировать текст с форматированием можно уже?
Зря минусуете — порой очень надо скопировать текст с форматированием.
Как вариант можно оставить по умолчанию копирование без форматирования, при этом добавив пункт в выпадающее меню (правый клик) «Копировать с форматированием».
Очень нужная вещь.
Почему в начал UA написано «Opera/9.80», т.е. какая-то древняя версия, а реальный номер версии только в конце?
Да какая разница что там написано. Вообще не понимаю смысла от этой строки UA, по крайней мере на сегодняшний день.
Насколько я помню, потому что «Opera/10» некорректно воспринималось некоторыми браузерами — примерно как «Opera/1»
«некоторыми сайтами», разумеется…
Потому, что некоторые старые (а иногда и новые) скрипты до сих пор определяют версию браузера по первой цифре. И если она не слишком большая, то заявляют о несовместимости. Вы наверное подумали, что я шучу, но Opera иногда определяется как браузер версии «1» и отшивается.

Поскольку эта проблема до сих пор не утратила актуальности, мы сохраняем виртуальную версию «9.80», которой никогда не существовало.
Проблема прям как у Microsoft с версиями Windows.
Им тоже мешали криворукие скриптописатели?
Конечно, версии сервиспаков неправильно сравнивали.
Из-за чего в висте куча софта не работала.
Конечно, версии сервиспаков неправильно сравнивали.

Я тут на днях на 7-ку ставил третьих Героев.

Система уругалась вся, что ничего не запустится, пока я не поставлю SP 4.
Третьих Героев можно не устанавливать, а тупо скопировать, проверено.
Слышал об этом. Копировал такую папку с Героями со своего маленького ноута (где они идут без всяких проблем) на большой. Так вот на большом работать они отказались, ибо «Файлы игры повреждены, переустановите ее».

Само собой, проблема не в неудачном копировании или еще чем.

Герои как-то стихийно запускаются на разных версиях 7-ки. Где-то их не удается поставить без прав администратора или решения проблем с совместимостью, где-то будут свои загоны.

Для меня выходом стало подобрать правильный iso`шник.

Осталось решить еще проблемы с хамачи
Не понятно, а причём тут какие-то кривые скрипты? Зачем ради них что-то оставлять старое в браузерах или подстраиваться под них? Если кому-то будет нужно, они исправят эти кривые скрипты под то, что есть в браузерах или стандартах.

Конкретно можете привести пример этих кривых скриптов?
Заходите вы, значит, на сайт в своём любимом браузере, который только сегодня обновился и весь сияет фичами, комфортом и веб-стандартами. А сайт вам говорит, причём ещё на сервере: «Ваш браузер устарел, установите Internet Explorer 6 или Netscape 7».

Понимаете, не просто говорит, а дальше не пускает! Потому, что любой скрипт, основанный на UA браузера — это бомба замедленного действия. И у нас в Opera Software есть отдел из 14-ти человек (к которому принадлежу и я), который занимается исправлением подобных ошибок: связывается с разработчиками, патчит библиотеки или пишет browser.js.

И чтобы таки ситуаций не было, нам приходится трюковать с UA.
У других тоже так.

Chrome 21 — Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60

Firefox 16 Aurora — Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/16.0 Firefox/16.0

IE9 — Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
А FullScreen API так и не влепили, Вадим, ты вроде как говорил что в при смене мажорной версии влепят. Пока глухо(
Fullscreen API будет в 12.50, это не последняя сборка ;)
а ясно, спасибо… будем ждать
UFO just landed and posted this here
Насколько я понимаю, какие именно свойства поддерживать для переходов и как именно это делать — дело браузера и к стабильности спецификации не имеет никакого отношения. Ведь префиксы обозначают нестабильность свойства.
UFO just landed and posted this here
Как жаль, что скриншоты нельзя делать просто из кода страницы. Вадим, а почему это не сделали? Это же очень удобно!
А тебя не смутит, что баннер будет скриншотить твои пароли, например?
Ну т.е. ничего, что он к камере и микрофону подключится?

Вадим, ну можно же спросить разрешения у пользователя. Или делать скриншот только своего origin.
Женя, я тебе вот что скажу: напиши крутую спеку для API, который делает скриншоты, договорись со всеми браузерами, утверди хотя бы в каком-нибудь статусе, а мы это реализуем. Договорились?

Одно дело крутить что угодно для расширений, а совсем другое — как стандарт.
Знал был я как это делается, Вадим. Ни опыта, ни нужного уровня английского для этого у меня нет…

Но у вас же в браузере уже есть собственное поле для экспериментов — объект opera, почему бы не сделать это там, тем более, что нестандартного там уже навалом? Или закидают ссаными тряпками?
Да будет всё в итоге, просто мы лучше пока SPDY и Flexbox докрутим и HWA включим по умолчанию. Я к слову о приоритетах. А как будет спека — перемапим то, что уже умеем, на новые рельсы и поедем.
Круто, если будет! Это очень клёво для суппортов — можно скриншотец сделать, чтобы понять что там не так у пользователя. В т.ч. «Опера» могла бы через это АПИ делать скриншот, когда пользователь шлёт из браузера баг, что сайт не отображается правильно.
Тестировщики могут делать скриншоты с помощью OperaDriver, в остальном это не кажется критичной функциональностью, по крайней мере мне.
А в чем проблема делать скриншот через канвас?
Покажите как?
для произвольного сайта это невозможно…
UFO just landed and posted this here
Т.е. доступ к камере вас не смущает, а скриншоты делать — опасно?
UFO just landed and posted this here
Ходите по дому голышом, а камера всё это записывает.

Конечно браузер разрешение спрашивает, а что мешает ему и в этом случае спросить разрешение?
UFO just landed and posted this here
Часто вы смотрите, прогуливаясь по квартире — горит ли на ноуте лампочка в камере? И потом, говорю же — можно разрешение спрашивать.
UFO just landed and posted this here
Какие же бредовые у вас аргументы.

Я вам говорю: чем плохо, если на скриншот будет запрашиваться разрешение у пользователя?
UFO just landed and posted this here
Блин, вы какие-то неадекватные аргументы приводите. Лампочка, не класть документы рядом с камерой — новая веха в IT-безопасности прям.
UFO just landed and posted this here
Объясните мне в чём бред, если спрашивать разрешение или, скажем, скриншотить только свой origin? Вы пока ни одного аргумента не привели. А Вадим про бред ничего не говорил.
UFO just landed and posted this here
1) Если бы их не было, не было бы столько костыльных бибилиотек, которую пробуют эту задачу решить, всяческих аплетов и прочего мусора. Юзкейс простой: во многих тикетах нужен скриншот, чтобы показать поддержке что не так на экране у пользователя.
2) Это аргумент какой-то что ли? Я сейчас вам могу выесть память миллионом различных способов
3) это уже сделано, почитайте статью-то, осталось разрешить это делать не только из расширений
UFO just landed and posted this here
Я вам ещё раз повторяю: это уже реализовано в «Опере» (и в «Хроме», кстати), но разрешено к использованию только в расширениях.
UFO just landed and posted this here
Вам достаточно, мне — нет.
UFO just landed and posted this here
ОМГ, вы так говорите как будто вы представительны. У вас даже возражений нет, кроме «это никому не нужно».

Такие библиотеки даже есть, я вам уже говорил. Наверное это значит, что кому-то это нужно.
UFO just landed and posted this here
Вы сейчас W3C представляете что ли, чтобы решать, показана значимость или нет? ®©™¹²³£
UFO just landed and posted this here
Я вам конкретный юзкейс привёл, написал, что уже существуют костыльные библиотеки, которые то же самое делают. У меня ощущение, что вы мои комментарии гугл-транслейтом на какой-то язык переводите и в таком виде их читаете.
UFO just landed and posted this here
Потому что это потребность сайта, а не расширения.
UFO just landed and posted this here
Вы с каким-то упорством заявляете, что это никому не нужно. На основании чего вы так решили? Я вам говорю, что есть библиотеки такие, значит людям нужно.
UFO just landed and posted this here
Да. Или кто-то пользуется. Юзкейсы я вам привёл. Вы упорно пишите, что юзкейсов нет. Тролль что ли?
UFO just landed and posted this here
Да не вам решать-то достаточно или нет.
UFO just landed and posted this here
UFO just landed and posted this here
О чём вы? Как попросить ОС сделать мне скриншот?
UFO just landed and posted this here
Вы, видимо, вопрос не поняли. Как мне, владельцу сайта, попросить ОС сделать и прислать мне скриншот.

Вы знаете, практически во всех ОС есть средства для работы с камерой и микрофоном, но ничего, их встроили в браузер.
UFO just landed and posted this here
Отличная мысль: как обращаться, так и просить. Так вот. Я прошу со своего сайта.
Ребята, вы мне весь инбокс засыпали своим чатиком.
Я тоже надеюсь.

Больше всего бесит когда кусок нижней панели загрузки висит где-то поверх текста и не исчезает пока не прокрутишь этот текст за пределы области видимости.

И картинку через CTRL + клик сейчас хрен сохранишь если на ней ссылка есть.
В свежей стабильной версии вроде нормально с этим, хотя появились более серьёзные нехорошести.
12.01? Если да, то в ней всё так же остался как минимум 1 баг — некоторые события (типа timeupdate для тега audio) при навешивании на них собственного обработчика — перестают работать…
И картинку через CTRL + клик сейчас хрен сохранишь если на ней ссылка есть.


В этом случае работает комбинация Ctrl + Alt + клик.
Opera/9.80 (Macintosh; Intel Mac OS X 10.8.0) Presto/2.12.363 Version/12.50

Взрыв мозга…
Это случилось несколько лет назад, была статья на эту тему, про это написали все более-менее значимые блоги на тему веб-разработки, а у вас только что мозг взорвался? Любопытно взглянуть на вашу шею.

Вот это не взорвёт ваш оставшийся спинной мозг?

Файрфокс: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:14.0) Gecko/20100101 Firefox/14.0.1
Хром: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_0) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.57 Safari/537.1
Сафари: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8) AppleWebKit/536.25 (KHTML, like Gecko) Version/6.0 Safari/536.25
А Mozilla/5.0-AppleWebkit-KHTML-like-Gecko-Chrome вас не смущает? У Opera строка почище будет, чем у многих других.
Смущает. И у конкурентов тоже. Впрочем, как знаете. Агрессивные вы какие-то. Добрей бы чтоли к людям…
Вадим, скажите пожалуста, будете дальше работать над DOM KeyboardvEvent Level 3? А то на данный момент реализация в Opera 12.50 меня несколько смущает.
А что смущает? Работать конечно продолжим, конечная цель всегда поддержать всю спеку и без багов.
Больше всего меня смущает невозможность детектинга комбинации клавиш. В спеке я не нашёл однозначного определения, что должно быть в свойствах key и char при нажатых Ctrl или Alt, но точно не "Ԧ".
h123.ru/-/tests/KeyboardEvent/ нажмите Ctrl+c. В свойство «key» попадёт "Ԧ", а логичнее было бы «c» (если демка будет «ломаться», перезагрузите страницу и отключите «output» — ломается из-за другого бага Оперы — отваливающегося Microdata API)

Я очень надеюсь на полноценный конструктор KeyboardEvent
var e = new KeyboardEvent("kepup", {key : "Q", char : "q"})
console.log(e.key, e.char)


Остальное по мелочи, и касается несовершенства спеки. Вас например не смущает такой детектинг нажатия клавиши «f» (например для форматирования, как в расширении Source):
if(event.key.toLowerCase() == "f" || event.key.toLowerCase() == "а"/*(русская "а")*/ || ...[и так далее на каждую поддерживаемую вашим веб-приложением раскладку клавиатуры]) {
}


UFO just landed and posted this here
Самое печальное, что об этом не знают самые крупные игроки веба, и пытаются определить язык по IP.

Как такая тупая и абсолютно алогичная мысль попала им в головы — не понятно.

Ну почему же тупая, по IP можно узнать не только язык, но и местонахождение, от того и используют это решение.
Браузером можно пользоваться из любого места ;). Следовательно нужно язык брать из настроек браузера.
По IP можно узнать местонахождение (и то не всегда верно), но только не язык.
А с этой сборкой github работает нормально? Не нужно рефрешить руками страницу после поста коммента или выставления тега?

И ещё Trello. Не рвёт ли постоянно соединение?

Если с этими двумя нормально, тут же перейду с последнего релиза, который всё испортил.
К сожалению, нет аккаунта в Trello. Не мог бы ты пошагово описать свои проблемы? Здесь, личка, почта pepelsbey@opera.com.

Что касается Github, то метки выставляются сразу, без перезагрузки и танцев.
Тогда, подозреваю, дело в каких-то специфичных настройках. Вот только как их вычислить?

В Trello всё просто: регистрируемся, создаём дэшборд, начинаем добавлять задачи. Нам в ответ в правом верхнем углу лезут всякие «Could not connect to Trello» и подобные. Кстати, отлично подходит для списков личных дел. Советую.
Подтверждаю. Сам постоянно пользуюсь трелло. В 12.5 всех сборках либо не всплывает окошко задачи, либо рвется соединение. В этой сборке окошко всплывает нормально. Соединение вчера вечером рвалось часто, даже Ф5 не всегда пмогало. Сегодня утром после перезагрузки компа вроде все ок.
А как же опера 12.10? Почему вы перескочили эту циферку?
UFO just landed and posted this here
Сделали бы уже как убунта — 12.8 — августовская версия.
UFO just landed and posted this here
Судя по всему, релиз будет совсем не в августе.
Кстати, будет ли в версии для мака поддержка новых полос прокрутки, которые рисуются сбоку поверх контента?
Какая ж вкусная сборочка.

Кто-нибудь, поставьте Вадиму плюсик в карму, а то два плюсика поставить не дают :)
> API для расширений для снятия скриншотов
Обожечки, молитвы через багтрекер были услышаны!
Да, как-то мимо прошла. Тем приятней было читать новости.
Интересно, разработчики вообще в курсе, что в Facebook полноэкранный просмотр фотографий невозможен? Нехорошо, в свете возможной покупки Оперы Цукеном :))
Зашёл на Facebook в 11.64 и в 12.50, спокойно открыл фотографию в полноэкранном режиме. Что я делаю не так?
Откройте фотографию и в верхнем правом углу найдите двунаправленную стрелку для перехода в полноэкранный просмотр (а не картинка с затемненным фоном). Так вот, в Опере такой стрелки нет, точно так же, как в меню Параметры под картинкой нет пункта «Открыть на весь экран». В других браузерах всё работает.
А баги с рендерингом по-прежнему не фиксятся:

DSK-364251 — кривой рендеринг полужирного шрифта
DSK-370478 — рендеринг шрифта Calibri без сглаживания
А почему так долго не могут исправить баг со сбрасыванием содержимого адресной строки и строки поиска по мере загрузки плагинов? Когда открыто много вкладок и имеется прилично плагинов, это всё может занять некоторое время. А ты открываешь оперу, хочешь по-быстрому поискать, начинаешь набирать, а текст сбрасывается. И так несколько раз. Особенно жестко выглядит на нетбуках.

Раздражает ужасно.
А вы могли бы описать точные шаги, чтобы это воспрозвести или даже записать видео?
Имеем: браузер с большим количеством открытых вкладок и несколькими плагинами.
Запускаем браузер, открываем новую вкладку, набираем текст для поиска или адрес сайта в адресной строке, в этот момент загружается плагин и с адресной строки убирается фокус и удаляется введенный ранее текст.
Вы описали не точные шаги, а просто перефразировали предыдущий комментарий. Сколько страниц, каких страниц, каких плагинов, в какой версии это вопроизводится…

«Плагины» это Flash-ролики, т.е. много страниц с YouTube подойдут?
Да, пожалуй, вы правы.
Вкладки любые (не пустые) в количестве, достаточном для того, чтобы плагины (рисующие свою иконку справа от строки поиска) не успели загрузиться из за нехватки ресурсов компьютера до того, как я начал вводить текст в адресную строку новой вкладки.
Плагин — это Java, Flash. С кнопкой на панели — расширение. Спрашивал же «что такое плагин?»
По идее, это же работает и без вкладок, просто с рядом плагинов, добавляющих свою кнопку.

Просто много вкладок нужно для того, чтобы загрузка плагинов немного задержалась, и они загружались в течении нескольких секунд (5-10-15 и больше).

Сразу как появится окно, начинаем вводить текст, тут подгружается очередной плагин, вставляет кнопку, содержимое адресной строки и строки поиска обнуляется, теряется фокус. Повторяем процедуру, тут загружается ещё один плагин, и всё по новой.

И так может быть несколько раз.

У меня всего три кнопки плагинов, но я успеваю словить сбрасывание текста и фокуса все три раза :)
Плагин — это Java, Flash. С кнопкой на панели — расширение.
Ну да, имелись в виду именно расширения.
Немножко багов
1) Давно жду исправления бага с фоном на сайте tomorrow.do
2) Баг с уменьшением размера единственной вкладки (вроде в каком то посте обсуждали давно, но так и не исправили)
Нужно не ждать исправления багов, а писать про них. В трекере нет бага про tomorrow.do/
>> Opera — Справка — Сообщить о проблеме сайта
Всегда описывал баги с сайтами через эту форму и думал что они попадают в трекер
Простите мою нескромность, но для чего тогда существует это «Opera — Справка — Сообщить о проблеме сайта»?
99% из огромного потока сообщений, которые приходят оттуда, выглядят примерно как «верните маю сртаницу в аднакласниках», по-русски. Поэтому адекватно работать с ними получается только статистически, когда сообщения с каким-то доменом начинают сильно расти.

Чтобы писать явные и осмысленные багрепорты есть bugs.opera.com
Но баг про Tomorrow я уже поставил, будем разбираться
Вас понял, спасибо за помощью

Так же прошу обратить внимание на странное выделение комментариев на ютубе. Например тут попробуйте выделить один из лучших комментариев www.youtube.com/watch?v=aGKjFkeME9Q&feature=related
Ну откуда ему знать, что его там нет?

Да, я всё про то же…
Работы по открытию трекера ведутся.
Немного не по теме, но есть ли у Оперы статистика по установленным версиям?
Ну и заодно, хочется узнать про DSK-335872. Там какое-то движение предвидится или выравнивание по ширине так и будет поломанным?
Я бы не сказал, что выравнивание по ширине поломано. Имеет свои особенности? Да. Подключу к багу нужных людей.
Можно ли каким хаком заставить работать в Гугл докс ctrl+x c v?
Не хаком, но можно: напишите об этом в Google, пошумите
>transitionend
Наконец то заработает Twitter Bootstrap modal(), используемый в сотнях и тысячах проектов?
Это событие мы поддерживали давно, вопрос в том, правильно ли поддерживал ли его Bootstrap (со всеми ли префиксами)
Он очень инертен на обновления. Я ожидал Оперу, вы ребят не в первый раз идёте навстречу.
В любом случае, я ошибся. Бустраповский modal() в Opera по-прежнему не работает.
Посмотрим, кто раньше сделает шаг (если сделает).
Костыль на Opera 12
if (jQuery.browser.opera && parseInt(jQuery.browser.version) >= 12) return ‘otransitionend’;

Ставить не хочется, потому что это костыль, который сломается в Opera 13 или 12.52

О, версия бустрапа которая в гитхабе (незарелизенная) 2.1 работает. Фон появляется без анимации (видимо в Opera игнорируется вообще transition).
Просто нужно опять вернуть на «otransitionend». У меня было «OTransitionEnd» для предыдущей версии браузера. С «transitionend» не работает.
UFO just landed and posted this here
Мда. В Опера 12 (релизная) window.close() приводил к пустому окну с target:blank, сейчас просто страница перезагружается.
Опа, почитал Release notes. Это, оказывается, на баг, а фича.
Вот костыль, если кроме меня ещё кто-нибудь столкнулся.
<a href="..." onclick="if (jQuery.browser.opera && parseInt(jQuery.browser.version) >= 12){window.open(this.href);return false;}" >

Только зачем тут определение через jQuery?
if (window.opera && window.opera.version() >= 12) {
 //...
}
Наличие bootstrap гарантирует наличие jQuery. Так что всё в норме.
Меня просто всё время убивают попытки коллег определить Оперу парся userAgent или через библиотеки, когда в опере есть встроенный объект для этого.
Да и запись короче.
Да и jQuery.browser deprecated
Ага, с сегодняшнего дня. Залез, чтобы отписаться =)
А как убрать появившуюся полосу с кнопкой-логотипом (см. скрин)?
itmages.ru/image/view/627018/3b605003
При нажатии правой кнопкой на эту полосу появляется меню только из одного пункта «Показать рамку», но это про верхнюю полосу.
Стандартные средства меню «Оформление» на неё не дейстуют.
Появилась ещё в прошлой версии.
Linux, xfce.
Появилось ещё в 11.6x или в 12.00?
В 12-й появилось.

При чём я уже было переименовал .opera и начал настраивать её с нуля, но опять появился этот баг.
Уже какая версия и никак баг с input[type=«submit»] не починят. Репортил три или четыре раза, нет реакции. В состоянии :focus у элемента появляется чёрная обводка, которую нельзя убрать никак, т.е. вообще никак. И эта обводка перекрывает все стили. Жутко бесит.
Уважаемый, это не баг — это фича. И я не шучу. Она всех бесит, но пока не придумали возможности её безболезненно и комплексно исправить. Дышите ровно, когда-нибудь это случится.
Будем надеяться, спасибо.
Бесплатный совет — просто убираем. Тупо убираем. Прямо совсем. Комментируем код, делаем прозрачный цвет, толщину в 0 пикселей, что угодно.
Отображать только при переходе на кнопку при помощи клавиатуры (либо выделяем фирменным способом Оперы, когда Shift+вверх вниз рамочка красивая появляется).
Ваш бесплатный совет может обернуться большими тратами для нас, вы просто не знаете всех нюансов. Скажу проще: над формами работают, я бы не сказал, что активнее, чем на SPDY или Flexbox, но работают. Лучше — будет.
Все хотел куда-то написать, попробую сюда :)
peplsbey, подскажите, а не планируется ли возможность группировать сайты в экспресс-панели? Было бы очень кстати создавать группы и упорядочивать сайты.
Пока таких планов нет, но я видел пару лет назад макеты с несколькими страницами.
Сделайте лучше экспресс-панель на HTML и дайте Extension API и энтузиасты сделают за вас. Я бы даже сам этим занялся бы
Sign up to leave a comment.