Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№195106-01-2006 22:44:31

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: Firefox VS Opera II: в поисках истины

STNG

Close page & Switch to next pageЧитать подробнее тут http://forum.mozilla.ru/viewtopic.php?pid=66065#p66065

Посмотрел, спасибо. Поставил кнопку "Close page & switch to next page". Немного не то, т.к. я привык нажатием колесика вкладки закрывать.
Жаль, что никак нельзя сделать так, "что закрытие последней вкладки должно вести к предпоследней, а не к первой вкладке".
Врочем, не критично, конечно.

Еще можно открывать (на новой вкладке) левой кнопкой мыши, но для этого надо снять галочку в настройках "Использовать существующую страницу" (Настройки - Дополнительно - Обозреватель)

Спасибо, что-то я плохо настройки разглядел. Сразу не сообразил, что значит "reuse current tab".

-Можно сделать кнопку для вызова отдельных страниц. Например:New page & Go to page, "http://www.operafan.net"(открывает сайт в новой вкладке). Таким образом, на кнопки можно вешать не только простые URL, но и функциональные bookmarklets. Правда в данном случае иконку для кнопки (чтобы была похожа на favicon сайта) придется добавлять вручную в скин Оперы.

Извиняюсь, конечно, но это полный изврат.

на этом скриншоте почти тоже самое что требуется, только фавиконов нету (их можно добавить, см. выше):http://my.opera.com/Dennis_Hawks/homes/files/3lines.png
Как это сделать подробно обсуждали в этой теме. В поиске на форуме задайте ключевое слово - вышеуказанный URL скриншота.

С меню я уже выше разобрался, с экономией места, кстати, тоже. Единственное - хотел папки закладок на панели вывести, но это оказалось невозможно. Ничего - переживу. :)

Отредактировано Yan (06-01-2006 22:47:52)

Отсутствует

 

№195206-01-2006 23:16:11

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: Firefox VS Opera II: в поисках истины

Mash

Alt+P -> Advanced -> History -> Check (documents, images, other...)

Хм, поставил "always", результат тот же - после редактирования сообщения показывается устаревшая страница.

Я тут на форуме не читал, смотрю всё бегло, возможно, что уже пришли к другим выводам, но, по логике у UserJS должны быть такие права иначе нафига он вообще такой нужен. Это ведь не обычный скрипт случайной страницы.

По сути это как раз обычный скрипт, который мы добавляем правда не на обычную, а на неслучайную страницу.
Т.к. скрипты из userjs могут вызывать функции со страницы, а скрипты со страницы могут использовать функции из userjs, то разделить по правам скрипты из usejs и исходные скрипты со страницы не получится. Т.е. если наделить userjs привелигированными правами, то придется расширить их на всю страницу (или сайт), куда этот userjs добавляется. А это уже опасно, т.к. нельзя быть уверенным в порядочности владельца сайта.
В этом плане userjs в корне отличается от скриптов в chrome:// в gecko. Сайты могут получать доступ к userjs, но не могут к chrome://.


Кстати, еще один недочет в Опере нашел. У меня когда в torrent'е фильм закачивается (т.е. почти весь траффик забит), и я параллельно в Опере страницы смотрю, то очень часто большие страницы просто недогружаются до конца - загрузка прерывается в середине, и всё, как будто так и должно быть. В Firefox у меня таких проблем никогда не было, страницы хоть и медленно, но до конца всегда грузились.
Max connections to a server: 8
Max total connections: 20
В Firefox настройки аналогичны (8 и 24)
Может, где ещё что подкрутить?

Отсутствует

 

№195306-01-2006 23:36:45

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Yan пишет

...
...скрипты со страницы могут использовать функции из userjs...
...

Вообще говоря, не с любой страницы.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№195406-01-2006 23:50:35

profiT
Участник
 
Группа: Members
Откуда: в Караганде
Зарегистрирован: 11-11-2004
Сообщений: 735

Re: Firefox VS Opera II: в поисках истины

Т.к. скрипты из userjs могут вызывать функции со страницы, а скрипты со страницы могут использовать функции из userjs...

Этого можно избежать если закрывать ваши функции в безымянную функцию.


Плюсики рисовать здесь: [    ]

Отсутствует

 

№195507-01-2006 00:09:48

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: Firefox VS Opera II: в поисках истины

Anton

Вообще говоря, не с любой страницы.

Само собой, я же выше написал, даже курсивом обвёл: на неслучайную страницу.
Смысл в том, что расширяя права userjs, придется доверять не только коду, что написан в userjs, а и коду страниц, для которых этот userjs предназначен. А код страницы может поменяться самым злонамеренным способом, и пользователь от этого не будет застрахован.
profiT
Всё понятно, скрипты можно грамотно написать.
А ведь можно их и злонамеренно неграмотно написать, и с виду всё будет безобидно, особенно для пользователя-непрофессионала в программировании. Типа "скачайте мой userjs, и будете серфить по моему сайту супер-гипер удобно". А потом взять, встроить на свой сайтик скрипт, читающий личную инфу пользователя, и всё. При этом в самом userjs будет выглядеть всё мило и безобидно, зловредный код будет на странице сайта.
В любом случае, что об этом спорить, если userjs не имеют расширенных прав? И правильно не имеют, IMHO.

Отсутствует

 

№195607-01-2006 01:09:05

profiT
Участник
 
Группа: Members
Откуда: в Караганде
Зарегистрирован: 11-11-2004
Сообщений: 735

Re: Firefox VS Opera II: в поисках истины

Всё понятно, скрипты можно грамотно написать.
А ведь можно их и злонамеренно неграмотно написать, и с виду всё будет безобидно, особенно для пользователя-непрофессионала в программировании.

Можно. Так же как и расширение можно злонамеренно написать и втуливать всем подряд. Тогда как XUL'ам дозволяется много больше чем UserJS'ам.


Плюсики рисовать здесь: [    ]

Отсутствует

 

№195707-01-2006 01:10:50

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

злонамеренно неграмотно

можно написать что угодно.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№195807-01-2006 01:59:59

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: Firefox VS Opera II: в поисках истины

profiT
Anton
Мы говорим о разных вещах по-моему...
Я говорю: нельзя давать никаких привелегий UserJS, это будет дыра в безопасности.
Вы с этим несогласны?
Тогда какие привелегии стоит дать userjs, и главное, зачем?

Отсутствует

 

№195907-01-2006 05:39:33

profiT
Участник
 
Группа: Members
Откуда: в Караганде
Зарегистрирован: 11-11-2004
Сообщений: 735

Re: Firefox VS Opera II: в поисках истины

Я говорю: нельзя давать никаких привелегий UserJS, это будет дыра в безопасности.
Вы с этим несогласны?

Не могу так, сразу, сказать. Это надо потщательней подумать. Поэтому вообще не имею мнения на этот счёт.


Плюсики рисовать здесь: [    ]

Отсутствует

 

№196007-01-2006 19:55:54

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Yan пишет

...
Я говорю: нельзя давать никаких привелегий UserJS, это будет дыра в безопасности.
Вы с этим несогласны?
...

Я не согласен, иначе толку от UserJS мало.
Другое дело, что установить UserJS без ведома пользователя проще нежели расширение.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№196107-01-2006 20:50:50

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: Firefox VS Opera II: в поисках истины

Anton
Как это мало толку?
Мало их что-ли написали уже? Значит толк всё-таки есть, раз люди пишут и пользуются.
Разрешать же удаленным web-страницам (а userjs предназначен именно для них) выполнять привелигированный скрипт очень неразумно.
Без конкретных примеров сложно говорить в общих понятиях.

Отсутствует

 

№196207-01-2006 21:50:02

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Yan пишет

...
Разрешать же удаленным web-страницам (а userjs предназначен именно для них) выполнять привелигированный скрипт очень неразумно...

Это на совести разработчика UserJS. Помнится, в расширении Greasemonkey был как раз баг, позволяющий удалённым страницам вызывать api-функции этого расширения.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№196307-01-2006 22:05:54

iStranger
Участник
 
Группа: Members
Зарегистрирован: 28-12-2005
Сообщений: 36

Re: Firefox VS Opera II: в поисках истины

К вопросу о статистике.

Видимо, злобные операманы специально счетчик накручивают... ;) Причем за всех подряд, лишь бы ненавистной лисе меньше досталось... :)

Отсутствует

 

№196407-01-2006 22:26:53

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: Firefox VS Opera II: в поисках истины

Это на совести разработчика UserJS. Помнится, в расширении Greasemonkey был как раз баг, позволяющий удалённым страницам вызывать api-функции этого расширения.

На сколько я себе представляю (точно я не знаю), скрипты из Greasemonkey не обладают никакими привелегиями. Если обладают (обладали), то да - это баг.

Отсутствует

 

№196508-01-2006 00:17:43

Tresh
Участник
 
Группа: Members
Зарегистрирован: 24-11-2005
Сообщений: 194

Re: Firefox VS Opera II: в поисках истины

К вопросу о статистике.Видимо, злобные операманы специально счетчик накручивают...  Причем за всех подряд, лишь бы ненавистной лисе меньше досталось...

в прошлом году там тоже злобные операманы голосовали?

Отсутствует

 

№196608-01-2006 01:28:23

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Yan пишет

...На сколько я себе представляю (точно я не знаю), скрипты из Greasemonkey не обладают никакими привелегиями. Если обладают (обладали), то да - это баг.

Скрипты для Greasemonkey обладают той привилегией, что могут вызывать api-функции Greasemonkey (http://greasemonkey.mozdev.org/authoring.html).
И был баг (http://mozdev.org/bugs/show_bug.cgi?id=9887), позволявший скриптам с веб-страниц вызывать эти api-функции.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№196708-01-2006 02:28:48

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: Firefox VS Opera II: в поисках истины

Anton
Почитал, очень интересно, спасибо.
Оказывается там действительно полное разделение прав userjs от content scripts (если unsafeWindow не использовать). Я вот прежде думал, что такое реализовать очень сложно.
Если Оперские userjs сделать по такому же принципу, то можно их и правами наделять.
Самое главное тогда - разделить в правах userjs и content scripts.
Кстати, в этой же статье хорошо описано, почему нельзя давать доступ скриптам web-страниц к userjs.

Будем ждать, у Оперы пока ничего похожего нет. Может, сделают когда-нибудь.

Отсутствует

 

№196808-01-2006 03:30:04

KvaZaR
Участник
 
Группа: Members
Зарегистрирован: 16-12-2005
Сообщений: 57

Re: Firefox VS Opera II: в поисках истины

А вот и я, надеюсь скучали :)

Вот интересный пост откопал, от 17 Октября:

In Firefox, when you have a lot of tabs open and switch from one tab to another, there's a significant delay. It seems like the tab switching function loop 1000 times too many before it actually switches to the tab. Opera doesn't have that problem.
With Firefox, starting up takes forever and navigating the UI menus and the whole interface in general, is not as responsive as it should be. Opera doesn't have those problems.
In Firefox, you can't really configure plugins much. In the 1.5 betas, you can do some configuration, but a lot of the settings don't have any effect. There's no option to turn of plugins. Opera doesn't have thos problems.
In Firefox, there's no g keyword for the address bar to search google. You can add this with a bookmark and a keyword. Opera already has this set up without the need for a bookmark.
In Firefox, you can't add a separate go button for use with the google search box. Opera doesnt have that problem.
In Firefox, you can't minimize a tabbed page inside the main window. You therefore can't left-click on a tab to minimize it and have Firefox focus on the last unminimized tab. You can't cascade and tile pages. You can't have a minimize, maximize/restore, and close page for each tab. Opera doesn't have those problems.
In Firefox, left-clicking on a bookmark no longer opens the bookmark in a new tab and focuses it. Opera doesn't have this problem.
In Firefox, zooming only increases/decreases text. Opera increases/decreases everything.
In Firefox, the downoad manager doesn't open in a new tab. Opera doesn't have that problem.
In Firefox, there's no F12 quick preferences menu. This is not a problem in Opera.
In Firefox, there's no "continue from last time" option. Opera doesn't have that problem.
In Firefox, you can't specify how you want popups handled. In Opera, this is not a problem.
In Firefox, there's no right-click->open option so you can override link targets. This is not a problem in Opera.
In Firefox, F11 still shows tab bar. This is not a problem in Opera.
In Firefox, there's no Small Screen Rendering mode or fit-to-width mode. This is not a problem in Opera.
In Firefox, there are no mouse gestures. Opera doesn't have that problem.
In Firefox, you can't minimize to the tray. Opera doesn't have that problem.
In Firefox, you don't have very many buttons to customize the toolbar with. You can't easilly add new buttons and you can barely customize the toolbars. Opera doesn't have those problems.
In Firefox, you can't control where the progress bar is. This is not a problem in Opera.
In Firefox, you have a sidebar, but you can't add anything to it. You can't control its position either. Opera doesn't have those problems.
In Firefox, you don't have any session management. That's not a problem in Opera.
With Firefox, you can't have 2 firefox processes that use different profiles, running at the same time. Opera doesn't have that problem.
In Firefox, textareas don't force wrapping and if you have long text with no spaces, you'll get a horizontal scrollbar, no matter what. Opera doesn't have this problem.
In Firefox, the classid attribute for the object tag makes Firefox not use the data attribute, which can cause it to fail loading the plugin. Firefox only honors the codebase attribute for the classid attribute instead of both the classid and data attribute. Opera doesn't have those problems.
In Firefox, when loading the realplayer plugin, paramaters specified via param tags for the object tag have no effect. Opera doesn't have that problem.
In Firefox, when setting display:table on an element, it strips white-space before applying anonymous table elements, which causes missing white-space in the content. Opera doesn't have this problem.
In Firefox, document.createNodeIterator does not work; only createTreeWalker works. Opera doesn't have that problem.
In Firefox, javascript execution speed is slow. Opera doesn't have that problem.
In Firefox, when a java applet fails to initialize and you later close Firefox, the Firefox process often remains open and you have to kill it manually. Opera doesn't have that problem.
In Firefox, the framespacing attribute for the frameset tag doesn't work. You have to use the frameborder attribute, which is oddball. Opera doesn't have that problem.
In Firefox, there are no content preferences that allow you to toggle gif animation, sound, frames etc. Firefox does have a frame toggle in about:config. Opera doesn't have these problems.
In Firefox, there's no "close all" option for tabs. This is not a problem in Opera.
In Firefox, there's a buffer for commands. For example, if you have a lot of tabs open and middle-click faster than Firefox can close the tabs, the number of clicks builds up and Firefox ends up closing the next available tab till the buffer is empty. This is a problem because you end up closing more tabs than you want. This is not a problem in Opera.
In Firefox, if you ctrl+w to close a page and there's only one page, it closes Firefox completely. This is not a problem in Opera.
In Firefox, because the size of each tab is the size of the main window, javascript screws up the size of the main window. Opera doesn't have this problem.
notes: Those comments reflect Opera vs. Firefox, not Firefox + "3rd party extensions" and Opera + "3rd party plugins/programs".

Отсутствует

 

№196908-01-2006 03:39:52

KvaZaR
Участник
 
Группа: Members
Зарегистрирован: 16-12-2005
Сообщений: 57

Re: Firefox VS Opera II: в поисках истины

И сразу вопрос: а как в ФФ открывать новый таб не в бэкграунде?

Отсутствует

 

№197008-01-2006 03:44:07

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: Firefox VS Opera II: в поисках истины

И сразу вопрос: а как в ФФ открывать новый таб не в бэкграунде?

KvaZaR
Инструменты-Настройки-Вкладки-Переходить на новые вкладки, открываемые из ссылок на странице.

Отсутствует

 

№197108-01-2006 03:53:46

KvaZaR
Участник
 
Группа: Members
Зарегистрирован: 16-12-2005
Сообщений: 57

Re: Firefox VS Opera II: в поисках истины

хыхы, нафик мне ВСЕ?  я не извращенец.

Вобщем нельзя? :(

Отсутствует

 

№197208-01-2006 04:06:45

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

KvaZaR пишет

И сразу вопрос: а как в ФФ открывать новый таб не в бэкграунде?

Справка не помогает ?
Ctrl+Shift+LButton / Shift+MButton


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№197308-01-2006 04:14:44

Bananas
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 12-03-2005
Сообщений: 1059
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

KvaZaR
пост от 17 октября - детский лепет с любимой фразой:

notes: Those comments reflect Opera vs. Firefox, not Firefox + "3rd party extensions" and Opera + "3rd party plugins/programs".


Sometimes I give myself the creeps,
Sometimes my mind plays tricks on me...

Отсутствует

 

№197408-01-2006 04:38:27

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

KvaZaR пишет

...
Вот интересный пост откопал, от 17 Октября:
...

KvaZaR, ссылку. Без ссылки - грош цена и нарушение правил (2.5).


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№197508-01-2006 04:43:12

STNG
Участник
 
Группа: Members
Зарегистрирован: 17-01-2005
Сообщений: 220

Re: Firefox VS Opera II: в поисках истины

Yan

Хм, поставил "always", результат тот же - после редактирования сообщения показывается устаревшая страница.

Opera 9.0 TP1? Проблема с необновлением страниц - баг бета-версии.

Кстати, еще один недочет в Опере нашел. У меня когда в torrent'е фильм закачивается (т.е. почти весь траффик забит), и я параллельно в Опере страницы смотрю, то очень часто большие страницы просто недогружаются до конца - загрузка прерывается в середине, и всё, как будто так и должно быть. В Firefox у меня таких проблем никогда не было, страницы хоть и медленно, но до конца всегда грузились.
Max connections to a server: 8
Max total connections: 20
В Firefox настройки аналогичны (8 и 24)
Может, где ещё что подкрутить?

Можно попробовать подкрутить HTTP-таймауты:
HTTP Idle Timeout    - Timeout for idle HTTP connection in seconds
HTTP Response - Timeout for idle HTTP response in seconds


Ищу расширение EverythingLikeOpera для FireFox

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]