Какая версия браузера? Для девятки подобные глюки в порядке вещей. А в десятке правили похожие баги:
[CORE-20596] portal.cyberjapan.jp never stops loading with Delayed script Execution enabled;
[CORE-20598] Blog feed freezes Opera/doesn't load when Delayed script Execution is enabled;
Поможет, хотя на глаз это малозаметно.
Для тех кто не в курсе. «Fraud Protection» предполагает отсылку адресов посещаемых страниц для проверки на sitecheck2.opera.com/, что занимает некоторое время, хотя и очень небольшое.
> по умолчанию — вкл
Возможно и будет, когда дофиксят баги: my.opera.com/hallvors/blog/show.dml/3033153#comment7137017
«delayed script execution is indeed similar to the «speculative loading» ( https://bugzilla.mozilla.org/show_bug.cgi?id=364315 ) — though perhaps a little more ambitious. If it's bug-free enough and improves perceived performance (which it logically should) it would be nice to enable it by default»
2) Ну можно же, например, объединить оба скрипта использующие java в один и добавить короткое описание объектов/функций в начале. И скриптов будет меньше и пользователям фреймворка удобней.
3) На момент выхода, ещё можно было использовать флэш для работы с буфером обмена. Стартует он намного быстрее жавы.
Да, кстати. По моему libretki ломают acid3.acidtests.org/
«Failed 2 tests.
Test 04 failed: expected '[object HTMLDivElement]' but got '[object HTMLDivElement]' — expectation 4 failed
Test 62 failed: expected 'buckets' but got '' — buckets: className wrong»
> Анонсировал libretki на OperaFan, вроде сколько-то людей скачали, но ни одного отзыва не оставили.
Меня оно не впечатлило по следующим причинам:
1) Поиск ошибок в чужом коде занятие не слишком увлекательное. А ошибки там видны даже при беглом взгляде, например, в libretki.cookies.js (libretki.cookies.set(«lex»,1) -> libretki.cookies.set(«x»,2) -> alert(libretki.cookies.get('x')) )
2) Userjs-ки перечитываются при каждом обновлении страницы и куча скриптов скорость явно не увеличит.
3) Решения с Java чересчур костыльные. Если «advanced user», в принципе, способен поставить скрипт, то правка разрешений для java, это уже перебор.
> Например, в Опере скрипты работают до загрузки документа
Не совсем точно. Userjs загружаются перед первым скриптом на странице, а при отсутствии скриптов аналогично «DOMContentLoaded».
«До загрузки» скрипты исполняются, пожалуй только в хроме с выставленным флажком «run-at document-start».
> HTML Post, отличная замена Write!
Хмм...
1) Code/Formatting Tools in Quick-Reply: http://my.opera.com/community/forums/topic.dml?id=185091
2) Кнопки с тэгами на любой панели: http://lexi.ucoz.ru/index/buttons.html
3) Растягиваем мышкой форму ответа: http://my.opera.com/community/forums/topic.dml?id=159469
4) С помощью прокса и т.п, к странице можно прицепить любой визуальный редактор.
5) etc...
Виджеты не имеют доступа к странице. Сделано это было, вроде бы из сображений безопасности и предопределило их изрядную ограниченность.
По теме можете загляуть на http://my.opera.com/community/forums/topic.dml?id=140448
В подробности я правда не вникал.
> BjustB, Write!
Не флейма ради, но человеколюбия для.
Если оно вам действительно нужно, поставьте userjs-ки которые обеспечат те же возможности прямо в форме ответа, в браузере. Да и Google Translae из меню удобней.
А виджетами я не пользуюсь ;)
> пойду гуглить
?
На operawiki прямая ссылка.
npmeadax.dll при желании можно вручную извлечь из инсталлера, скопировать в Opera\program\plugins\ и зарегистрировать.
Несколько подробнее: forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=33082&start=1040
location.href=«javascript:(function(){ваш_код})()»
Только двойные кавычки из GM_addStyle уберите. Сжать код в одну строчку можно с помощью dean.edwards.name/packer/
После этого достаточно логичным представляется его конвертация в расширение.
manifest.json
{
«name»: «Nice alert»,
«version»: «0.73»,
«description»: «Not modal alert box »,
«content_scripts»: [
{
«matches»: [«http://*/*», «https://*/*», «file://*»],
«js»: [«nice_alert.user.js»]
}
]
}
Запускаем конвертацию: «c:\Documents and Settings\aRuzanow\Local Settings\Application Data\Google\Chrome\Application\chrome.exe» --pack-extension=c:\extensions\nice_alert
Результат: ruzanow.ru/extensions/nice_alert.crx
Возможно это прикрутят ближе к финалу. Пока можно пользоваться кнопкой: operafan.net/forum/index.php?topic=1540.msg78906#msg78906
[CORE-20596] portal.cyberjapan.jp never stops loading with Delayed script Execution enabled;
[CORE-20598] Blog feed freezes Opera/doesn't load when Delayed script Execution is enabled;
Для тех кто не в курсе. «Fraud Protection» предполагает отсылку адресов посещаемых страниц для проверки на sitecheck2.opera.com/, что занимает некоторое время, хотя и очень небольшое.
Возможно и будет, когда дофиксят баги: my.opera.com/hallvors/blog/show.dml/3033153#comment7137017
«delayed script execution is indeed similar to the «speculative loading» ( https://bugzilla.mozilla.org/show_bug.cgi?id=364315 ) — though perhaps a little more ambitious. If it's bug-free enough and improves perceived performance (which it logically should) it would be nice to enable it by default»
3) На момент выхода, ещё можно было использовать флэш для работы с буфером обмена. Стартует он намного быстрее жавы.
Да, кстати. По моему libretki ломают acid3.acidtests.org/
«Failed 2 tests.
Test 04 failed: expected '[object HTMLDivElement]' but got '[object HTMLDivElement]' — expectation 4 failed
Test 62 failed: expected 'buckets' but got '' — buckets: className wrong»
>не хватает полезных содержательных примеров применения
Превью картинок/ссылок?
my.opera.com/community/forums/topic.dml?id=200327 + my.opera.com/community/forums/topic.dml?id=251513
Меня оно не впечатлило по следующим причинам:
1) Поиск ошибок в чужом коде занятие не слишком увлекательное. А ошибки там видны даже при беглом взгляде, например, в libretki.cookies.js (libretki.cookies.set(«lex»,1) -> libretki.cookies.set(«x»,2) -> alert(libretki.cookies.get('x')) )
2) Userjs-ки перечитываются при каждом обновлении страницы и куча скриптов скорость явно не увеличит.
3) Решения с Java чересчур костыльные. Если «advanced user», в принципе, способен поставить скрипт, то правка разрешений для java, это уже перебор.
Не совсем точно. Userjs загружаются перед первым скриптом на странице, а при отсутствии скриптов аналогично «DOMContentLoaded».
«До загрузки» скрипты исполняются, пожалуй только в хроме с выставленным флажком «run-at document-start».
Хмм...
1) Code/Formatting Tools in Quick-Reply: http://my.opera.com/community/forums/topic.dml?id=185091
2) Кнопки с тэгами на любой панели: http://lexi.ucoz.ru/index/buttons.html
3) Растягиваем мышкой форму ответа: http://my.opera.com/community/forums/topic.dml?id=159469
4) С помощью прокса и т.п, к странице можно прицепить любой визуальный редактор.
5) etc...
По теме можете загляуть на http://my.opera.com/community/forums/topic.dml?id=140448
В подробности я правда не вникал.
Не флейма ради, но человеколюбия для.
Если оно вам действительно нужно, поставьте userjs-ки которые обеспечат те же возможности прямо в форме ответа, в браузере. Да и Google Translae из меню удобней.
А виджетами я не пользуюсь ;)
?
На operawiki прямая ссылка.
npmeadax.dll при желании можно вручную извлечь из инсталлера, скопировать в Opera\program\plugins\ и зарегистрировать.