Открытие настроек расширения и нажатие «Сохранить резервную копию» ничего не делает. Следовательно, резервное копирование невозможно.
Та же кнопка в исходном расширении Panorama View открывает диалоговое окно системы сохранения файлов.
Расширение 0.8.7
Firefox 65.0
macOS 10.14.3 (18D42)
Я проверю это, я действительно не использую функцию резервного копирования (и кто-то еще работал над этим в прошлом), извините, я не пропустил эту функцию. Я пойду проверю, когда смогу, и посмотрю, почему это не работает.
Код останавливается на этой строке:
https://github.com/projectdelphai/panorama-tab-groups/blob/master/src/js/backup.js#L106
Консоль говорит: TypeError: Argument 1 of StructuredCloneHolder.deserialize is not an object.
🤔
К сожалению, кажется, что отладчик не работает должным образом, я даже не могу войти в код и найти ту часть, которая останавливается.
В нем говорится, что он исходит отсюда:
https://searchfox.org/mozilla-central/source/toolkit/components/extensions/ExtensionChild.jsm#1016
Странно то, что эти журналы верны:
browser.sessions.getWindowValue(windows[wi].id, 'groups').then((data) => {
console.log('groups', data);
});
browser.sessions.getWindowValue(windows[wi].id, 'groupIndex').then((data) => {
console.log('groupIndex', data);
});
browser.sessions.getWindowValue(windows[wi].id, 'activeGroup').then((data) => {
console.log('activeGroup', data);
});
а это не:
const groups = await browser.sessions.getWindowValue(windows[wi].id, 'groups');
const groupIndex = await browser.sessions.getWindowValue(windows[wi].id, 'groupIndex');
const activeGroup = await browser.sessions.getWindowValue(windows[wi].id, 'activeGroup');
console.log('groups', groups);
console.log('groupIndex', groupIndex);
console.log('activeGroup', activeGroup);
Просто хотел сказать, что эта функция также чрезвычайно важна для меня. Если в Firefox не установлен флажок «Восстановить предыдущий сеанс», как это случилось со мной с обновлением v.65, при выходе вы получите сообщение «Вы хотите закрыть все вкладки» и не сможете выйти, не сделав этого. Это приводит к потере всех групп вкладок. Сохранение резервной копии позволяет вам импортировать эти группы вкладок обратно. Это спасение.
В случае @HGondorff было бы неплохо сделать автоматическое резервное копирование. Но это была бы другая особенность.
Просто хочу, чтобы кнопка «Сохранить резервную копию» снова заработала. Надеюсь, кто-то это поймет.
Я терял все свои группы вкладок несколько раз с различными расширениями групп вкладок за эти годы (включая этот). У меня нет журналов / деталей, чтобы воспроизвести это, но я бы просто однажды открыл Firefox и обнаружил, что все группы вкладок как одна огромная группа.
Публикация этого в +1 исправление функции резервного копирования / сохранения
Разобрался, это было крайне глупо. обновить входящие
Это исправлено, в основном, когда некоторые параметры были добавлены на страницу параметров в форме символа \
@projectdelphai Что-то
Обновление не проходит. Я все еще застрял на 0.8.7. У меня возникает соблазн удалить и загрузить новую версию, но я боюсь потерять свои вкладки в процессе. Я попытался установить обновления по умолчанию и автоматически, но безрезультатно.
@HGondorff, эта ссылка должна помочь вам, если вы действительно не можете обновиться. При этом пробовали ли вы щелкнуть маленькую шестеренку в правой части страницы параметров PTG? Это позволит вам автоматически загрузить новое обновление. Firefox проверяет только один раз в день, поэтому, возможно, ваше обновление еще не пришло.
Если вы пытались выполнить обновление вручную, возможно, что-то еще не так.
@mgol lol да, я сбежал от тегов html, так что теперь все должно быть хорошо, спасибо, что дали мне знать. Не понимал, что обратные кавычки тоже помогают убежать, я просто использовал обратные косые черты по умолчанию, и это тоже сработало.
Ах да, там было то маленькое снаряжение, которого я не знала :) Все хорошо, и уровень моего беспокойства снизился. Моя искренняя благодарность за исправление!
любое время :)
Самый полезный комментарий
Разобрался, это было крайне глупо. обновить входящие