Два дня назад Firefox начал выдавать странные ошибки JavaScript, например

Error: Cc[contractID] is undefined
Source File: file:///C:/Program%20Files/Mozilla%20Firefox/components/nsLoginManager.js
Line: 113

Это бросает их на каждой странице каждого сайта, который я посещаю.

Если я захожу на сайт, требующий http-аутентификации (например, http://seo.dizzyheights.com - один из наших тестовых сайтов), диалог аутентификации больше не включает флажок "Запомнить этот пароль", хотя я не в Режим приватного просмотра и "Запоминать пароли для сайтов" все еще отмечены в опциях Firefox. Это также выдает еще большую ошибку JavaScript:

Error: LoginManagerPrompter: Epic fail in promptAuth: [Exception... "'[JavaScript Error: "Cc[contractID] is undefined" {file: "file:///C:/Program%20Files/Mozilla%20Firefox/components/nsLoginManager.js" line: 113}]' when calling method: [nsILoginManager::findLogins]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "JS frame :: file:///C:/Program%20Files/Mozilla%20Firefox/components/nsLoginManagerPrompter.js :: anonymous :: line 585"  data: yes]

Source File: file:///C:/Program%20Files/Mozilla%20Firefox/components/nsLoginManagerPrompter.js
Line: 607

Если я просматриваю сохраненные пароли в диалоге параметров Firefox, их нет.

Я удалил файлы key3.db и signons.sqlite из своего профиля, но это не помогло.

Эти ошибки продолжаются, если я запускаю Firefox в безопасном режиме, поэтому я не думаю, что это связано с какими-либо моими надстройками. Я использую Firefox 3.6.6 в Vista SP2.

Есть идеи?

1 ответ1

1

Может быть, ваша установка FF просто повреждена. Вы пытались переустановить FF? Это оставит папки вашего профиля нетронутыми, поэтому никакие настройки не должны быть потеряны (вам нужно только переустановить надстройки, которые были установлены для всех).

Если вам интересно, вы также можете сделать резервную копию своих старых файлов в Program Files/Mozilla и сравнить их после переустановки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .