Доброго времени суток Всем.
Возник ещё один вопрос по открытию ссылок в новом окне:
var url1= 'http://.....'; var url2= 'http://.......'; if (gContextMenu.onLink) { var url_y= url1 + encodeURIComponent(gContextMenu.linkText()); var url_g= url2 + encodeURIComponent(gContextMenu.linkText());} else if (gContextMenu.isTextSelected) { var url_y = url1 + encodeURIComponent(getBrowser().contentWindow.getSelection()); var url_g= url2 + encodeURIComponent(getBrowser().contentWindow.getSelection());} window.open(url_y, '', 'height='+screen.height+',width='+screen.width+',screenX=0,screenY=0,left=0,top=0,resizable,location,directories,status,scrollbars,toolbar,menubar');
как открыть ещё одну закладку (URL=url_g) в только что открытом окне?
Т.е. в новом окне должны открываться две вкладки: одна с URL=url_y, вторая с URL=url_g
Отредактировано max3421 (02-04-2016 20:13:12)
Отсутствует
hidden settings: extensions.s3menuwizard.hide_unnecessary_separators
Чисто как наблюдение и информация к размышлению из опыта тестирования - пожалуй единственное место, где отключение скрытия "лишних" разделителей мне реально несколько мешало, это Основное Контекстное Меню. Потому что там всё в одном списке и много разделителей - без бутылки не разберёшься. Но в принципе я за минуту опознал в списке все лишние разделители и грохнул их, теперь только в некоторых случаях появляется верхний крайний разделитель, но не то что бы он мне сильно мешал, да и его возможно, тоже можно найти и грохнуть.
В остальных меню скрывать лишние разделители смысла особо не вижу - их всегда можно легко найти и грохнуть, если кому-то будут мешать.
(Хотя к этому ещё вспомню, что "лишние" разделители у меня все-равно исчезали с задержкой в секунду (или чуть меньше), а конкретно отключенные разделители ведут себя тихо и никак не проявляют - во всяком случае в прошлой версии, в новой не тестировал.)
Ну чисто как мнение - никаких новых предложений не вношу, как есть меня более-менее устраивает, но может чем-то поможет при дальнейшем развитии проекта.
Отредактировано Dan Dare (03-04-2016 01:56:31)
Dan Dare: Pilot Of The Foretime
Отсутствует
как открыть ещё одну закладку (URL=url_g) в только что открытом окне?
как-то так... после window.open добавьте эти строки:
var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator); var newWindow = wm.getMostRecentWindow("navigator:browser"); var browser = newWindow.getBrowser(); browser.addTab( url_g );
Ну чисто как мнение - никаких новых предложений не вношу, как есть меня более-менее устраивает, но может чем-то поможет при дальнейшем развитии проекта.
ок
Отсутствует
пожалуйста протестируйте будущую 5.01
https://www.dropbox.com/s/l8jyilod65jnt … d-4.05.xpi
добавлено: MenuWizard: Настройки: Сохранить/Загрузить/Сбросить
для SeaMonkey, PaleMoon, Thunderbird, Firefox < 43 - загрузить и установить
для Firefox 43-45, и Nightly: Перед установкой выполнить это:
about:config
xpinstall.signatures.required = false
для Firefox 46: извините.... доступен только релиз из AMO
Отсутствует
версия 5.01
https://addons.mozilla.org/addon/s3menu-wizard/
изменения:
added: MenuWizard: Settings: Save/Load/Reset
added: hidden settings: extensions.s3menuwizard.focus_to_options
added: hidden settings: extensions.s3menuwizard.hide_unnecessary_separators_bookmark
fixed: minor bug fixes
changed:
extensions.s3menuwizard.hide_unnecessary_separators -- for all, but WITHOUT bookmarks
extensions.s3menuwizard.hide_unnecessary_separators_bookmark -- only for bookmarks
Отсутствует
Уважаемый pag77, Ваш MenuWizard позволяет создавать менюитемы и в них записывать коды.
Эту часть тоже можно где-то сохранить?
Имхо: не обязательно иметь механизм Save/Load для них - достаточно кнопку, открывающую фолдер s3menuwizard и объяснить что надо сохранять.
Я глянул - он вообще небольшой - можно его и целиком сохранить.
Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©
Отсутствует
Эту часть тоже можно где-то сохранить?
ну дык save/load сохраняет/загружает в том числе и это.
плюс, небольшая хитрость:
при сохранении оно сохраняет всё: внутренние настройки аддона + действия с менюитемами
а вот при загрузке: вы можете подредактировать ранее сохраненный файл с настройками, оставив только нужные действия, например только переименование, и загружать только это. в таком случае настройки, отсутствующие в файле, останутся в вашей системе без изменений.
достаточно кнопку, открывающую фолдер s3menuwizard и объяснить что надо сохранять
я целый год "дрессировал" пользователей делать именно так, но я устал примерно раз в неделю объяснять новому вопрошающему что и как надо делать
к тому же через save/load настройки применяются мгновенно, а после копирования папки s3menuwizard надо перезапускать браузер
Отсутствует
я целый год "дрессировал" пользователей делать именно так, но я устал примерно раз в неделю объяснять новому вопрошающему что и как надо делать
к тому же через save/load настройки применяются мгновенно, а после копирования папки s3menuwizard надо перезапускать браузер
Спасибо!
Извините за беспокойство!
Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©
Отсутствует
Слушай автор! Благодарность тебе конечно немеренная за расширение, но недавно появившаяся хрень, весьма напрягает. При запуске браузера выкидывает на эту страницу.
https://addons.mozilla.org/ru/firefox/a … installed/. Зачем вы это делаете? Это очень непорядочно.
Отсутствует
Эта страница открывается один раз после обновления программы для уведомления пользователей о сделанных изменениях.
Если страница открывается постоянно при каждом запуске браузер - такое поведение может быть связано с тем, что Firefox не может сохранить настройки.
Чтобы решить эту проблему, попробуйте следующее:
http://support.mozilla.org/en-US/kb/how … -wont-save
http://kb.mozillazine.org/Preferences_not_saved
или
введите в адресной строке:
about:config
найдите:
extensions.s3menuwizard.not_open_contribute_page
установите:
true
Отсутствует
попробовал поставить Menu Wizard так как старое Menu Editor отвалилось при обновлении
вот столкнулся с багом когда переименовываешь пункт меню, то в новом названии появляется отступ от края в пару сантиметров. при перезагрузке браузера новые названия возвращаются в привычное место.
а ещё если на странице вызвать меню то там отключенные пункты меню отображаются красным шрифтом и не исчезают.
Отсутствует
Установлены "Яндекс.Элементы". Они добавляют в контекстное меню, если выделить какой-либо текст на странице, строчки "Найти в Яндексе..." и "Найти перевод...". Моя задача убрать эти пункты из контекстного меню.
Ставим в настройках опцию "Установить ID для меню, если это меню не имеет уникальный идентификатор". Далее выделяю любой текст на странице и убираю эти пункты меню:
Однако проблема в том, что он убирает эти пункты меню только для того текста, который я выделил. Стоит мне выделить на сайте любой другой текст, как эти пункты меню появляются вновь.
Стало быть "уникальный идентификатор" для этих меню зачем-то учитывает выделенный текст для сокрытия этих меню. Таким образом делает их сокрытие невозможным. Неплохо бы это как-то исправить.
Отмечу, что расширение Menu Editor, которым я пользовался ранее, эти менюшки от яндекса прибивал на ура. Стало быть это сделать реально.
Отсутствует
Пользуюсь Dev-версией фокса с включенным e10s, Menu Wizard сильно тормозит контекстное меню, большая задержка после клика мышкой. Хотелось бы узнать, ведётся ли работа на мультипроцессной версией аддона? Альтернатив вашему расширению нет, menu editor не работает, menu manipulator отваливается уже на ночнушке, а в menu filter нет нужной мне функции перемещения пунктов меню.
Отсутствует
Однако проблема в том, что он убирает эти пункты меню только для того текста, который я выделил
да, так и есть, уникальный ID генерируется в том числе и по названию меню.
Пользуюсь Dev-версией фокса с включенным e10s, Menu Wizard сильно тормозит контекстное меню, большая задержка после клика мышкой. Хотелось бы узнать, ведётся ли работа на мультипроцессной версией аддона?
dev вуерсия вообще не очень стабильна сама по себе.
проверьте проблему в фф48 или nigtly.
Отсутствует
Чтобы копировать ссылку в браузере не через мышь, а через горячие клавиши, делаем следующее:
1. создайте новый пункт меню
2. откройте его свойства
3. назначьте горячие клавиши
4. в Команда - onCommand введите это:
//////////////////////////////////////////////////////////
with (Components)
with (interfaces)
try
{
var link = window. XULBrowserWindow. overLink;
var ssi = classes ["@mozilla.org/supports-string;1"].
createInstance (nsISupportsString);
ssi. data = link;
var ti = classes ["@mozilla.org/widget/transferable;1"].
createInstance (nsITransferable);
ti. addDataFlavor ("text/unicode");
ti. setTransferData ("text/unicode", ssi, link. length * 2);
var clipbd = classes ["@mozilla.org/widget/clipboard;1"].
getService (nsIClipboard);
clipbd. setData (ti, null, nsIClipboard. kGlobalClipboard);
}
catch (e) {}
///////////////////////////////////////////////////////////
5. нажмите применить.
6. перезапустите браузер.
проверено на браузере Mozilla FireFox
Отсутствует
Установлены "Яндекс.Элементы". Они добавляют в контекстное меню, если выделить какой-либо текст на странице, строчки "Найти в Яндексе..." и "Найти перевод...". Моя задача убрать эти пункты из контекстного меню.
Поддержу запрос.
Отсутствует