difabor
Да уже нашел, спасибо. Поставил более раню и всё заработало. Только вылез баг, в новой вкладке вылезают быстрые закладки mozzila, а не fast dial. Но это уже не так печально.
Нашел решение не понятно почему, но работает, может пользователям tab kit пригодится.
Ставим версию fast dial 4.6
Лезем в профиль находим там установленный плагин и открываем файл \fastdial@telega.phpnet.us\defaults\fastdial.js
Удаляем строку
pref("browser.newtab.url", "chrome://fastdial/content/fastdial.html");
Лезем about:config ищем там browser.newtab.url и прописываем chrome://fastdial/content/fastdial.html
telega
Ваш вариант не работает.
Отредактировано jollyk (17-06-2014 12:32:33)
Отсутствует
Как сохранить Fast Dial отдельным файлом, что бы можно можно было при полном сносе и последующей установкой Мазиллы востановить Fast Dial... Браузер Firefox 32.0.3
Отсутствует
gudlaif123
В смыcле расширение?Так его можно скачать на диск просто.
Или закладки из него?Тогда перенести из старого профиля в новый файл places.sqlite - вся ваша история посещённых страниц и закладки.
Отсутствует
Есть идеи?
vv07,
https://addons.mozilla.org/ru/firefox/a … /versions/ - первая идея
Перейти на другое аналогичное расширение - вторая идея
Отсутствует
Не грузятся эскизы в Fast dial! либо бесконечная загрузка либо в углу разрыв страницы! что делать?
Отсутствует
Как подружить FD с мультипроцессностью (E10S)? х64
Думаю, что пока что никак. Я пробовал запускать FD под E10S и вижу, что страница fastdial.html запускается без привилегий, несмотря на то, что запускается по УРЛ chrome://.
Если это поправят, то должно работать, а если нет, то не знаю, как это обойти.
Отсутствует
telega
Вылезла несовместимость с Private Tab: после исправления для #152 пришлось считать все новые вкладки с "" в label не пустыми. А там вот такое:
chrome://browser/content/tabbrowser.xml, gBrowser.addTab():
if (!aURI || isBlankPageURL(aURI)) { t.label = this.mStringBundle.getString("tabs.emptyTabTitle"); }
chrome://browser/content/utilityOverlay.js:
/** * Determines whether the given url is considered a special URL for new tabs. */ function isBlankPageURL(aURL) { return aURL == "about:blank" || aURL == BROWSER_NEW_TAB_URL; }
То есть или все-таки browser.newtab.url на chrome://fastdial/content/fastdial.html менять, или модифицировать isBlankPageURL().
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Здравствуйте. У меня вот такая проблема, после переустановки Windows 7 и установки новых версий фаекрфокса и Fast dial, приложение не работает. После установки в меню расширения пишет отключено...Когда включаю и перезагружаю браузер ничего не меняется. Как быть?
Отсутствует
То есть или все-таки browser.newtab.url на chrome://fastdial/content/fastdial.html менять, или модифицировать isBlankPageURL().
Вроде сделал. Попробуйте версию 4.14 отсюда: http://www.userlogos.org/extensions/fastdial
Здравствуйте. У меня вот такая проблема, после переустановки Windows 7 и установки новых версий фаекрфокса и Fast dial, приложение не работает. После установки в меню расширения пишет отключено...Когда включаю и перезагружаю браузер ничего не меняется. Как быть?
Не знаю, не сталкивался с таким.
Отсутствует
Infocatcher пишетТо есть или все-таки browser.newtab.url на chrome://fastdial/content/fastdial.html менять, или модифицировать isBlankPageURL().
Вроде сделал. Попробуйте версию 4.14 отсюда: http://www.userlogos.org/extensions/fastdial
Там глобальный window.isBlankPageURL(), а не gBrowser.isBlankPageURL():
Если подправить, то проблема пропадает.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
telega
Угу. А какая практическая польза от new RegExp(FdInfo.URI)? А то там и точка в любой символ превратится, и даже вот такое:
new RegExp("chrome://fastdial/content/fastdial.html") .test("about:blank#chrome://fastdial/content/fastdial.html"); // true
(не знаю, кому это может понадобиться, но сама проверка еще и медленнее на длинных ссылках, чем простое сравнение)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Угу. А какая практическая польза от new RegExp(FdInfo.URI)? А то там и точка в любой символ превратится, и даже вот такое:
Чтобы сравнивать на частичное совпадение URL, т.к. нужно выдавать true на URL вида chrome://fastdial/content/fastdial.html?folder=xxx.
В идеале нужно написать что-то вроде /^chrome\:\/\/fastdial\/content\/fastdial\.html/, но чтобы не загромождать код, new RegExp(FdInfo.URI) должно справиться с задачей.
Отсутствует
telega
Тогда лучше
Или вот так:
(на случай, если передадут не строку, типа location – неявно приводится к строке, но на самом деле объект)
Вроде, работает правильно:
var FdInfo = { URI: "test" }; var uri = { toString: function() { return "test+"; } }; String.substr(uri, 0, FdInfo.URI.length) == FdInfo.URI // true
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
telega
Спасибо!
На всякий случай проверил еще раз – работает правильно.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует