У меня есть веб-приложение для повышения производительности (ClickUp) в виде закрепленной вкладки в Firefox. Можно ли настроить Firefox (about:config или через расширение) так, чтобы при открытии ссылки в новой вкладке притворялся, что закрепленная вкладка не существует? По сути, я хочу, чтобы закрепленная вкладка вела себя как отдельное приложение.
Что происходит в настоящее время:
- Я работаю во втором окне Firefox на другом мониторе (без закрепленных вкладок).
- Я перехожу на закрепленную вкладку и нажимаю среднюю кнопку мыши на ссылке.
- Новая вкладка открывается рядом с закрепленной вкладкой или в конце окна, в зависимости от
browser.tabs.insertRelatedAfterCurrent
настроек. - Я перетаскиваю вкладку из главного окна во второе окно.
Чего я хочу, чтобы произошло:
- Я работаю во втором окне Firefox на другом мониторе (без закрепленных вкладок).
- Я перехожу на закрепленную вкладку и нажимаю среднюю кнопку мыши на ссылке.
- Новая вкладка открывается во втором окне, как если бы я нажал ссылку в почтовом клиенте или какой-то другой внешней программе.
Я, вероятно, мог бы запустить "настольную" версию приложения производительности и получить желаемое поведение. Однако это было бы еще одним чудовищем Electron+Chromium, а я пытаюсь поддерживать Firefox.
Если вы не знаете, как сделать вышеизложенное, знает ли кто-нибудь с опытом разработки дополнений для Firefox, возможно ли это концептуально, учитывая API? Я готов попробовать разработать собственное расширение, но было бы неплохо, если бы это оказалось невозможным, прежде чем я потрачу на это кучу времени.