Есть отличное и полезное дополнение для коррекции раскладки и регистра неверно набранного текста - SwitchKeyboardLayout
Об этом дополнении:
Позволяет исправлять раскладку и регистр неверно набранного текста одновременно с переключением раскладки клавиатуры и состоянием клавиши CapsLock. Конвертация работает для большинства европейских языков (проверялось для русского, английского, румынского, немецкого, и французского языка).
Возможность автокоррекции набора текста в адресной строке; возможность запоминания раскладки для каждой открытой вкладки и каждого открытого окна; поддержка работы с количеством раскладок, большим 2.
И вот сегодня оно обновилось до версии 1.12 и теперь не работает. При попытке зайти в настройки выдает ошибку:
Вот что имею в консоли ошибок:
Есть подозрения, что автор этого дополнения обитает на форуме, поэтому пишу сюда
Заодно, будет полезно услышать мнения и пожелания других пользователей этого дополнения.
P.S. Просьба к модераторам перенести тему в раздел Обсуждение расширений и дополнений
Отсутствует
Inko7
У вас расширение не видит библиотеку skl.dll. Эта библиотека должна находиться в папке путь_к_профилю\extensions\skl@cycledlm.googlecode.com\platform\WINNT_x86-msvc\ - проверьте, есть ли там эта библиотека. Если есть, то а) отключите антивирус; б) попробуйте установить расширение на чистый профиль.
Отсутствует
Если есть, то а) отключите антивирус; б) попробуйте установить расширение на чистый профиль.
В папке присутствуют файлы: skl.dll, sklobserver.6.dll, sklobserver.7.dll, sklobserver.8.dll
Отключение антивируса и повторная переустановка расширения ничего не дало
Отсутствует
Inko7
Тогда под спойлер предоставьте информацию из about:support об установленных на рабочем профиле расширениях, и информацию об ОС (т.к. расширение платформенно-зависимое).
Отсутствует
hydrolizer
пока вернулся на предыдущую версию...
Имя
Firefox
Версия
7.0.1
User Agent
Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Папка профиля
Открыть его папку
Включённые плагины
about:plugins
Конфигурация сборки
about:buildconfig
Расширения
Имя
Версия
Включено
ID
Adblock Plus
1.3.10
true
{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Add Bookmark Here ²
4.0.20110615
true
abhere2@moztw.org
Add to Search Bar
2.0
true
add-to-searchbox@maltekraus.de
BugMeNot
2.2
true
{987311C6-B504-4aa2-90BF-60CC49808D42}
Custom Buttons
0.0.5.6pre2
true
custombuttons@xsms.org
CuteButtons - Crystal SVG
0.3.1
true
CuteButtonsCrystalSVG@ChoGGi
Download Manager Tweak
0.9.5
true
{F8A55C97-3DB6-4961-A81D-0DE0080E53CB}
Easy DragToGo+
1.1.5.1
true
pig1717@gmail.com
Element Hiding Helper для Adblock Plus
1.1.2
true
elemhidehelper@adblockplus.org
Element Properties
6
true
properties@darktrojan.net
Extension Options Menu
1.23
true
{1feca320-6b4d-11df-a08a-0800200c9a66}
File Title
1.4
true
{861c8868-e3dc-4dcb-ba2e-866901fc2be8}
FindBar Tweak
0.5.5
true
fbt@quicksaver
Flagfox
4.1.8
true
{1018e4d6-728f-4b20-ad56-37578a4de76b}
FlashGot
1.3.3
true
{19503e42-ca3c-4c27-b1e2-9cdb2170ee34}
Greasemonkey
0.9.12
true
{e4a8a97b-f2ed-450b-b12d-ee082ba24781}
Hide Menubar
6.0.20110915
true
hidemenubar@moztw.org
Hide My Ass Proxy Extension
1.2.5
true
extension@hidemyass.com
keyconfig
20110522
true
keyconfig@dorando
Organize Search Engines
1.7
true
organize-search-engines@maltekraus.de
Organize Status Bar
0.6.5
true
{35106bca-6c78-48c7-ac28-56df30b51d2c}
Pearl Crescent Page Saver Basic
2.7
true
{c151d79e-e61b-4a90-a887-5a46d38fba99}
Preferences Cleaner
0.3.1
true
pcln@cycledlm.gmail.com
Replace Bookmark
1.3.8
true
bmreplace@dgutov.github.com
SaveFrom.net помощник
1.39
true
helper@savefrom.net
Searchbar Autosizer
1.5.2
true
{655397ca-4766-496b-b7a8-3a5b176ee4c2}
smart text
4.7
true
smart@text-a.am
SortPlaces
1.9.1
true
sortplaces@andyhalford.com
Status-4-Evar
2011.07.20.21
true
status4evar@caligonstudios.com
Stay-Open Menu
1.5.10
true
{3541c267-2580-4144-854e-2e05c8670121}
Stylish
1.2.3
true
{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}
SwitchKeyboardLayout
1.11
true
skl@cycledlm.googlecode.com
Tab Utilities
1.1.2
true
tabutils@ithinc.cn
TrayHotKey
0.3.4.9
true
TrayHotKey@zbinlin.org
UnMHT
5.7.2
true
{f759ca51-3a91-4dd1-ae78-9db5eee9ebf0}
URL Tooltip
1.2.1
true
url-tooltip@timothytate.net
WebMail Notifier
2.8
true
{37fa1426-b82d-11db-8314-0800200c9a66}
Zen.Weather
0.3.2
true
zenWeather@dimkalinux
Менеджер сессий
0.7.7
true
{1280606b-2510-4fe0-97ef-9b5a22eafe30}
Adblock Plus Pop-up Addon
0.2.9
false
adblockpopups@jessehakanen.net
Charset Switcher
4.0.20101120
false
charsetswitcher@moztw.org
CheckPlaces
2.6.1
false
checkplaces@andyhalford.com
Context Search
0.4.6
false
{902D2C4A-457A-4EF9-AD43-7014562929FF}
Menu Editor
1.2.7
false
{EDA7B1D7-F793-4e03-B074-E6F303317FB0}
NoScript
2.1.7
false
{73a6fe31-595d-460b-a920-fcc0f8843232}
Personas
1.6.2
false
personas@christopher.beard
ProfilePassword-Firefox
0.3.18
false
{b9615918-d3de-44a4-ab65-76df7ea1f1c1}
ProfileSwitcher
1.3
false
{fa8476cf-a98c-4e08-99b4-65a69cb4b7d4}
Ru-Board Navigation
2011.07.03
false
ru-board.navigation@mozilla-russia.org
SkipScreen
0.6.2a
false
SkipScreen@SkipScreen
Tab Group Switcher
0.1
false
tabgroupswitcher@addonlab.com
TabGroups Menu
0.8.3.0
false
tabgroupsmenu@char.cc
Изменённые настройки
Имя
Значение
accessibility.typeaheadfind
true
accessibility.typeaheadfind.flashBar
0
browser.link.open_newwindow.restriction
0
browser.places.importBookmarksHTML
false
browser.places.smartBookmarksVersion
2
browser.startup.homepage
about:blank
browser.startup.homepage_override.buildID
20110928134238
browser.startup.homepage_override.mstone
rv:7.0.1
browser.tabs.animate
false
browser.tabs.closeWindowWithLastTab
false
browser.tabs.insertRelatedAfterCurrent
false
browser.tabs.loadFolderAndReplace
false
browser.tabs.loadInBackground
false
browser.tabs.selectOwnerOnClose
false
browser.tabs.tabMaxWidth
140
browser.tabs.tabMinWidth
40
browser.tabs.warnOnClose
false
browser.tabs.warnOnOpen
false
dom.disable_window_move_resize
true
dom.disable_window_status_change
false
dom.ipc.plugins.enabled
false
extensions.lastAppVersion
7.0.1
gfx.font_rendering.cleartype_params.rendering_mode
2
keyword.URL
http://yandex.ua/yandsearch?text=
layers.acceleration.disabled
true
network.cookie.lifetimePolicy
2
network.cookie.prefsMigrated
true
places.database.lastMaintenance
1319547101
places.history.expiration.transient_current_max_pages
64408
privacy.clearOnShutdown.cookies
false
privacy.cpd.cookies
false
privacy.cpd.extensions-sessionmanager
false
privacy.donottrackheader.enabled
true
privacy.sanitize.migrateFx3Prefs
true
privacy.sanitize.sanitizeOnShutdown
true
privacy.sanitize.timeSpan
0
security.dialog_enable_delay
0
security.warn_viewing_mixed
false
Графика
Описание видеокарты
ATI Radeon HD 2600 PRO
Код производителя
1002
Код устройства
9589
Объём видеопамяти
Unknown
Драйвера видеокарты
ati2dvag
Версия драйвера
8.582.0.0
Дата разработки драйвера
2-3-2009
Визуализатор WebGL
Заблокирован для вашей версии драйвера видеокарты. Попробуйте обновить ваш драйвер видеокарты до версии 10.6 или более новой.
Аппаратно ускоренные окна
0/1. Заблокирован для вашей версии драйвера видеокарты. Попробуйте обновить ваш драйвер видеокарты до версии 10.6 или более новой.
Отредактировано Inko7 (28-10-2011 15:51:07)
Отсутствует
Повторюсь, на чистом профиле те же грабли.
Хорошо. Сделайте так: в about:config установите значение настройки extensions.skl.debug=1, и перезапустите FF. После рестарта сразу открывайте консоль, и содержимое строк с заголовком типа
2011-10-28 15:41:03 skl.mainlog DEBUG
давайте сюда.
Если поставить расширение Console², то можно будет фильтровать строки консоли по содержимому, и копировать сразу содержимое нескольких выделенных строк.
Отсутствует
Отсутствует
Inko7
Понятно. Теперь можно сделать следующее: в файле extensions\skl@cycledlm.googlecode.com\modules\sklapi.jsm найдите фот эти строки кода:
let xr = Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULRuntime); file.append(xr.OS + "_" + xr.XPCOMABI); file.append(ctypes.libraryName("skl")); libpath=file.path;
Последняя приведенная строка - №39. После нее вставьте код
снова перезапустите FF, и посмотрите в консоль.
Отсутствует
skllib.log.log("path: "+libpath);
добавил, но в консоли ничего нового не появилось
ЗЫ. Чтобы исключить и сам FF, а не только профиль, еще раз все перепроверил на portable версии - все то же самое...
Отсутствует
В консоли должны быть нажаты следующие кнопки - проверьте, так ли это:
Отсутствует
В консоли должны быть нажаты следующие кнопки - проверьте, так ли это
да, на приведенном ранее скрине это видно
И еще раз проверьте значение настройки extensions.skl.debug - оно равно 1?
100%
В консоли так ничего и не появилось...
еще можно попробовать skl.dll от 11-й версии подложить
ничего нового: та же ошибка и консоль без DEBUG
Отсутствует
Inko7
Попробуйте выставить настройку extensions.skl.debug в 2 - при этом значении логирование ведется в файл с названием skl@cycledlm.googlecode.com.txt. Файл, если логирование будет иметь место, будет находиться в корне профиля.
Отсутствует
Inko7
Совсем чудеса какие-то... завтра попробую что-нибудь придумать, сегодня у меня уже на это не остается времени.
P.S. Попробуйте аналогичным образом (extensions.skl.debug=1) включить логирование для 11-й версии - там оно у вас работать будет? (у вас - потому, что у меня это работает и на 12-й. Вообще вроде как на форуме были сообщения (как пример) о том, что расширение 12-й версии работает не только у меня).
Отредактировано hydrolizer (28-10-2011 19:11:00)
Отсутствует
Вообще вроде как на форуме были сообщения (как пример) о том, что расширение 12-й версии работает не только у меня
вроде бы на Windows 7 такой проблемы нет
Вот и я про то же! У меня на домашнем компе с Windows 7 вообще никаких проблем с 12-й версией нет! А вот на работе установлена XP и с ней такая бодяга...
Попробуйте аналогичным образом (extensions.skl.debug=1) включить логирование для 11-й версии - там оно у вас работать будет?
Раньше понедельника проверить уже не смогу. Сейчас проверил дома на 7-ке версию 1.12 - логирование ведется и в консоль и в файл!
P.S. Папку профиля FF с работы (ХР) специально принес домой для пробы на 7-ке. Раз проблем нет, значит дело только в операционке...
Отсутствует
значит дело только в операционке
У меня тоже дома win7, а на работе XP - работает и там, и там. И поскольку расширение было отправлено на проверку 14 сенятбря, то оно у меня успело поработать и на FF 7.0.
Хорошо, тогда отложим пока дальнейшее разбирательство до понедельника.
Отсутствует
У меня на 3-х разных компах с Windows 7 (пробовал: FF 7, Nightly и Nightly-UX через Add-on Compatibility Reporter) версия 1.12 тоже не пашет - ошибка API (что-то типа такого сообщения). Пришлось возвращаться на версию 1.11. Прога конечно незаменимая.
Отредактировано тональ (29-10-2011 06:02:33)
Отсутствует
тоже не пашет
Не тоже. У автора темы на win7 вполне работает.
что-то типа такого сообщения
С "что-то" помочь ничем не могу. Нужно точно приведенное сообщение, желательно - содержимое консоли.
И для начала сделайте всё то, о чем было написано выше - проверьте наличие библиотеки, попробуйте с отключенным антивирусом/на чистом профиле, включите отладочное логирование, и посмотрите, что будет в консоли.
Отсутствует
Вот на FF7.0 (windows 7)
Вот на Nightly (англ. версия с русификацией) (windows 7)
При переходе назад, на версию 1.11 (с автоматической зачисткой Вашим (отличным) расширением Preferences Cleaner) - всё O'K.
В данный момент жизни у меня нет желания и времени разбираться (я некомпетентен и лень) с всякими там консолями и прочим, так что извините.
Но могу точно сказать, что дело не в "грязном профиле", т.к. пробовал ставить на свежеустановленную Windows 7. И при разных антивирях: CIS 5.8 beta, KIS 2011, KIS 2012 (но их не отключал, но они и не сообщали о блокировании или подобном).
Отредактировано тональ (30-10-2011 10:59:03)
Отсутствует
:::: Mozilla/5.0 (Windows NT 6.1; rv:9.0a2) Gecko/20111029 Firefox/9.0a2 7 - FAIL
Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.
Отсутствует
У меня получилось воспроизвести ошибку. Разбираюсь, в чем дело.
Отсутствует
В общем, ситуация такова: до версии 1.12 бинарные компоненты для расширения компилировались с помощью MS Visual Studio 2008, 1.12 - c помощью MS Visual Studio 2010. То ли программы, скомпилированные под MSVS2008 в природе встречаются намного чаще, то ли я так и не разобрался до конца в нюансах настройки линковки под MSVS2010 - но для версии 1.12 нужны рантаймы, т.к. бинарники слинкованы динамически. Взять рантаймы можно здесь: http://www.microsoft.com/download/en/de … px?id=5555 (это совсем не дотнет, и весит инсталлятор всего лишь 11 Мб). Вариант статической линковки мне крайне не понравился - размер библиотек при этом увеличивается в 5 раз, и 4 библиотеки в составе расширения вместе уже тянут на 300 килобайт - это многовато для небольшого, в общем-то, расширения.
И еще. Я решил удалить данное расширение с АМО - за его обновлениями можно будет следить по этой теме. Сама эта тема причиной такого решения совсем не является, т.к. у меня и раньше были мысли о том, что не нужно держать на такой широкой площадке такое капризное, и не особенно популярное расширение. К тому же, насколько я понимаю, достаточно большое количество пользователей расширения обитает на этом форуме - отследить обновления здесь им будет достаточно просто.
Отсутствует
Тема перенесена из форума «Поддержка пользователей» в форум «Обсуждение расширений и дополнений».
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Взять рантаймы можно здесь
Спасибо! Действительно помогло - все работает замечательно!
Я решил удалить данное расширение с АМО
Надеюсь это не повлияет на дольнейшую разработку/модернизацию дополнения.
Отсутствует
Надеюсь это не повлияет на дольнейшую разработку/модернизацию дополнения.
Ничуть.
Отсутствует