хм, в версии 57.0 этот фокус не прошел, видимо, по заявкам телезрителей, добавили временный функционал
Ну так у меня именно 57-я. Хотя, вот сейчас подумал - возможно это оттого, что у меня для старых расширений костыль есть - отключение проверки подписей расширений в виде двух маленьких файликов в папке браузера. Но в любом случае расширение работает.
Отсутствует
Ну так у меня именно 57-я
у тебя именно 57.0.2
а я говорил про 57.0
Добавлено 19-12-2017 20:42:33
ЗЫ:
у меня сейчас 57.0.2, но эта настройка "extensions.legacy.enabled" никакого эффекта не принесла.
видимо у тебя браузер как-то подкручен хитро
Отредактировано pag77 (19-12-2017 20:42:33)
Отсутствует
у тебя именно 57.0.2
а я говорил про 57.0
Ну, разве что
у меня сейчас 57.0.2, но эта настройка "extensions.legacy.enabled" никакого эффекта не принесла.
видимо у тебя браузер как-то подкручен хитро
Так попробуй.
Ты автор расширений S3? Давно переводчиком пользуюсь, классная вещь. Теперь вот до Menu Wizard добрался.
Кстати, с помощью Menu Wizard можно добавить в меню страницы команду "Открыть страницу в IE"?
Отредактировано ez7pac (19-12-2017 21:14:01)
Отсутствует
Ты автор расширений S3?
я
Кстати, с помощью Menu Wizard можно добавить в меню страницы команду "Открыть страницу в IE"?
без понятия.
наверное можно, прописав команду:
var args = ["https://forum.mozilla-russia.org/"]; var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess); file.initWithPath("C:\Program Files (x86)\Internet Explorer\iexplore.exe"); process.init(file); process.runw(false, args, args.length);
Отсутствует
ez7pac
Так попробуй.
Тоже подключюсь к обсуждению. Со всеми костылями у меня на 57.0.2х64 все устаревшие расширения всё равно мёртвые.
Хотя, нет. Начинают работать после полной переустановки.
Отредактировано stvol (19-12-2017 21:45:21)
Отсутствует
я
Молоток! От имени всех юзеров выражаю благодарность за классные приблуды! Так держать!
наверное можно, прописав команду:
Подробнее можно? Где прописывать?
Добавлено 19-12-2017 21:31:07
Тоже подключюсь к обсуждению. Со всеми костылями у меня на 57.0.2х64 все устаревшие расширения всё равно мёртвые.
У меня и на 64, и на 32 все работает. Пути скриптов еще раз перепроверь, может не туда скопировал?
И да, устанавливать надо из файла. Я просто беру *.xpi мышкой и кидаю в окно браузера.
Отредактировано ez7pac (19-12-2017 21:33:36)
Отсутствует
новое меню - свойства - команда - onclick или oncommand
Здесь?
Не получается. Вообще никакой реакции на "новый пункт меню" и перетаскивание тоже не работает. Попробовал уже отредактировать один из неиспользуемых пунктов меню - тоже не хочет работать. Или код не туда вставляю или одно из двух...
Отсутствует
Оно работает, только очень нежно. Надо постараться впихнуть его между строк.
Да, таки перетащилось! Но не работает с командой:
var args = ["https://forum.mozilla-russia.org/"]; var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess); file.initWithPath("C:\Program Files (x86)\Internet Explorer\iexplore.exe"); process.init(file); process.runw(false, args, args.length);
То есть, вообще никакой реакции. Вставлял по очереди и в onclick, и в oncommand, и в оба окна - не пашет
Отсутствует
То есть, вообще никакой реакции. Вставлял по очереди и в onclick, и в oncommand, и в оба окна - не пашет
поправил код:
var args = [ gBrowser.currentURI.spec ]; var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess); file.initWithPath("C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe"); process.init(file); process.runw(false, args, args.length);
возможно надо в вашем случае подправить "C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe" на "C:\\Program Files\\Internet Explorer\\iexplore.exe"
двойная косая в пути - обязательна!
но открывается всегда в новом окне, как сделать что б открывалось в новой вкладке - незнаю.
нашел на форумах решение через start но оно то же не работает:
var args = [ '/C', 'start', '/d', 'C:\\Program Files\\Internet Explorer', 'iexplore.exe', gBrowser.currentURI.spec ]; var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess); file.initWithPath("C:\\Windows\\System32\\cmd.exe"); process.init(file); process.runw(false, args, args.length);
Отсутствует
поправил код:
Не хочет работать все равно.
возможно надо в вашем случае подправить "C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe" на "C:\\Program Files\\Internet Explorer\\iexplore.exe"
двойная косая в пути - обязательна!
Да, у меня вин10 64, присутствуют оба пути. Но и так не работает.
Опять же пробовал и в onclick, и в oncommand. Больше нигде ничего не надо заполнять?
но открывается всегда в новом окне, как сделать что б открывалось в новой вкладке - незнаю.
Не страшно, меня устроит.
Отсутствует
ctrl+shift+J - откроется консоль ошибок
клац на меню и посмотри какую ошибку пишет
Перезагрузил браузер на всякий случай, клацнул на "Открыть в ИЕ", в консоли:
Отсутствует
Перезагрузил браузер на всякий случай, клацнул на "Открыть в ИЕ", в консоли:
хм.. вроде нет никаких особых ошибок.
а сохрани настройки (MenuWizard - сохранить настройки) и дай ссылку на файл с архивом, я у себя попробую твои настройки
Отсутствует
а сохрани настройки (MenuWizard - сохранить настройки) и дай ссылку на файл с архивом, я у себя попробую твои настройки
Клацаю "сохранить настройки" - и ничего. То есть не предлагает куда сохранить. В папке профиля папка s3menuwizard, может там?
Отсутствует
Клацаю "сохранить настройки" - и ничего. То есть не предлагает куда сохранить
ну вот видимо FF57 всё таки внес какие-то негативные функции
В папке профиля папка s3menuwizard, может там?
да, это тоже самое как если б ты клацнул "сохранить настройки"
Отсутствует
ну вот видимо FF57 всё таки внес какие-то негативные функции
Жалко если так . А переписывать не думаешь? Расширение-то отличное. И переводчик же адаптировал, за что отдельное спасибо.
да, это тоже самое как если б ты клацнул "сохранить настройки"
И как с моими настройками у тебя? Работает команда?
Отсутствует
И как с моими настройками у тебя? Работает команда?
мой код в FF52 работает без проблем
но не запустился в Nightly
для Nightly, и наверное для твоего непонятного FF57, надо заменить строку:
var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
на это:
var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile );
в итоге получится так:
var args = [ gBrowser.currentURI.spec ]; var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile ); var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess); file.initWithPath("C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe"); process.init(file); process.runw(false, args, args.length);
а у тебя FF57 - это официальный релиз или бета/nightly?
Отсутствует
в итоге получится так:
Йес! Заработало!!! Здоровенное спасибище!!!
а у тебя FF57 - это официальный релиз или бета/nightly?
Релиз, судя по всему. Качал тут
Добавлено 20-12-2017 21:28:53
для Nightly, и наверное для твоего непонятного FF57, надо заменить строку:
Может, дело в том, что Portable?
Отредактировано ez7pac (20-12-2017 21:28:53)
Отсутствует
FF57+
Там ещё возможно было его запустить с танцами под бубен, а на ФФ 58 аддон уже ломает сам браузер.
Но меня пока тревожит это чисто теоретически, потому как основной арбуз у меня Waterfox, а там сабж работает изумительно.
Отредактировано stvol (23-01-2018 22:12:52)
Отсутствует
Но меня пока тревожит это чисто теоретически
чисто теоритически - вроде бы из Nightly еще не выпиляли поддержку
так что вполне можно сидеть в современном браузере со старыми XUL-аддонами
Отсутствует