>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Открытие ссылок из контейнера вне контенера http://forum.mozilla-russia.org/viewtopic.php?id=76314 |
SeVlad > 08-02-2021 18:35:40 |
Можно ли научить открывать ссылки в новой вкладке вне контейнера без использования ПКМ и последующим миниквестом по выбору нужного пункта контекстного меню? Поясню подробнее. ЗЫ. Firefox Multi-Account Containers стоит. |
FireForce > 08-02-2021 18:53:05 |
Кнопка Multi-Account Containers → Manage Containers → Выбрать контейнер → Чекнуть Limit to Designated Sites (см. #1775) |
SeVlad > 08-02-2021 19:51:38 |
FireForce пишет
Спасибо, но это не то. Этот чекбокс для принудительного назначения определённых доменов контейнеру. Это не подходит уже хотя бы потому, что один и тот же урл надо открывать в разных контейнерах/вне контейера. Не говоря уже за управление списком. К тому же он не работает нормально: из приведённого выше поста внешняя ссылка открывается в том же контейнере несмотря на этот чекбокс. |
FireForce > 08-02-2021 21:54:05 |
SeVlad пишет
Именно так. Можно закрепить один/несколько доменов эксклюзивно за одним контейнером. Сайты на этих доменах всегда будут открываться в этом контейнере. Ссылки на внешние домены будут открываться вне контейнера или в другом контейнере, если таковой был выделен под данные домены. SeVlad пишет
Да, текущая модель такая: либо домен под контейнер (эксклюзивно), либо контейнер под контекст (без привязки к домену). В первом случае, контейнер включается и выключается автоматически, во-втором случае, вход и выход из контекста осуществляется вручную. SeVlad пишет
Список прекрасно управляется. SeVlad пишет
Всё работает нормально. Сам сайт открывается всегда в заданном контейнере, внешние ссылки — вне данного контейнера. |
SeVlad > 08-02-2021 22:12:53 |
FireForce пишет
Это совершено другая задача и мне не подходит. FireForce пишет
Как прописать туда домены без манипуляций с их открытием и квестом по "записыванию" мышей? FireForce пишет
Я поэкспериментировал, прежде чем это писать. Видео надо записать? |
FireForce > 08-02-2021 23:15:14 |
SeVlad пишет
FireForce пишет
SeVlad пишет
В рамках текущей модели, юзкейс, описанный вами в изначальном сообщении, реализуется именно так, как я указал. Если предложенное решение вам не подходит, опишите как система должна работать в вашем случае. SeVlad пишет
Опишите, каким образом вы прописываете домены, что вас не устраивает в текущем механизме добавления доменов и какие по вашему мнению изменения нужно в этот механизм внести. SeVlad пишет
Если эксклюзивно повесили домен на контейнер, так и должно работать (история же сохраняется поконтейнерно). SeVlad пишет
FireForce пишет
SeVlad пишет
Ну, как бы, да. Если у вас что-то не работает, нужно подробно описать что вы делаете, что происходит и что должно происходить. |
SeVlad > 09-02-2021 11:38:38 |
FireForce пишет
Ок. должно совпадать 2 условия: 1. При переходе на внешнюю ссылку с атрибутом "target=_blank" (или нажимая СКМ/CTRL+ЛКМ вообще на любую ссылку) я хочу, чтобы новая вкладка открывалась вне контейнера. (доп. хотелка: любая внешняя ссылка должна принудительно открываться в другой вкладке, но это уже, как я понимаю, надо реализовывать другими средствами и выпадает из контекста этого топика. Пока я стандартными СКМ/CTRL+ЛКМ пользуюсь. На это и ориентируемся) 2. один и тот же урл надо одновременно открывать в разных контейнерах/вне контейнера. АПД. 3. Не должно быть обязательным условие предварительного привязки сайтов к контейнеру. Т.е. чтобы в контейнере можно было загружать ЛЮБЫЕ домены, если это не переход по ссылке. По ПКМ напр. FireForce пишет
Я вроде описал, но ОК, ближе к вечеру (по МСК) сделаю видео. |
SeVlad > 09-02-2021 21:11:52 |
SeVlad пишет
Видимо после перезагрузки браузера более-менее нормализовалось и того что было вчера сейчас не наблюдаю. Но всё же есть косяки. Во-вторых внешние "поддоменные" сайты он игнорирует. Т.е. что forum.mozilla-russia.org, что addons.mozilla.org и тд чтоугодно.mozilla.org - ему филетово. Вот видео: https://streamable.com/s09hzr. Но это всё же второй вопрос. Основной по-прежнему актуален. |
FireForce > 10-02-2021 01:36:56 |
SeVlad пишет
Нет. Не игнорирует. Наоборот, в настоящий момент для эксклюзивного контейнера необходимо каждый поддомен на домене добавлять отдельно. То есть, если вы добавили mozilla.org, то контейнер будет автоматически срабатывать только для этого домена, а поддомены www.mozilla.org, ftp.mozilla.org, support.mozilla.org, addons.mozilla.org и т. д. будут открываться вне данного контейнера. Понятно, что такой способ добавления доменов в эксклюзивный контейнер неудобен, так как, на домене может быть сколь угодно много поддоменов и добавление их всех обременительно или, вообще, невозможно. Поэтому сообществом был поднят вопрос о возможности использования символов подстановки (wildcards) в доменных именах. Например, такая конструкция: *.mozilla.org активирует контейнер для всех поддоменов на домене mozilla.org. С подробностями можете ознакомиться, например, в обсуждении к заявке #691, а с примером реализации в заявке на внесение патча #1500. SeVlad пишет
По данной функции также есть открытая заявка на внесение патча (#1688). Теперь по вашим хотелкам. SeVlad пишет
Есть запрос и на данную функцию (см. #1749). Только сайты вам в любом случае придется привязывать. Однако, разница с текущем положением дел будет состоять в том, что появится возможность делать это сразу для нескольких контейнеров. Кроме того, если будут реализованы символы подстновки, о которых я писал выше, у вас появится возможность создать эксклюзивный контейнер для всех сайтов, добавив в список доменов запись вида *.* и таким образом все сайты будут открываться в данном контейнере, если не указано иное (то есть, не прописаны более специфичные правила в других контейнерах). SeVlad пишет
about:preferences → Extensions → Firefox Multi-Account Containers → Таb behaviour: → Снать галку с Replace tab instead of creating a new one Если понадобится, там же есть настройки горячих клавиш на запуск контейнеров Ctrl+Shift+1 ... 2 ... 3 и т. д.. Меню контейнеров запускается по Ctrl+. (точка). |
SeVlad > 10-02-2021 13:04:09 |
FireForce пишет
На видео видно что это не так. Более того - открывает по вхождению символов в домен, а даже не по домену. FireForce пишет
Это плохо.. неудобно. По остальному - понятно (что этого пока нет), спасибо за инфу. |
SeVlad > 23-02-2021 12:38:50 |
Сейчас обнаружил ещё один.. то ли косяк то ли фичу Для начала скажу, что, хотя и немного через Ж, но всё же можно открывать один и тот же адрес даже если домен занесен в список контейнера и у него отмечен чекбокс "Limit to Designated Sites". скрин Но это к сож, не работает для просмотра исходного кода страницы (view-source:адрес_страницы). При попытке его посмотреть из "чужого контейнера" после запроса в любом контейнере открывается страница, а не "view-source". view-source можно посмотреть только в своём контейнере и только с предварительно открытой страницы. А это есть фигово. А вот "исходный код выделенного фрагмента" работает в любом контейнере. |
dreamkz > 24-02-2021 09:13:14 |
SeVlad, есть же расширение, которое не назначенные контейнерам сайты открывает во временных контейнерах Temporary Containers. Я как-то специальную ветку создавал на эту тему. |
SeVlad > 28-02-2021 21:28:29 |
dreamkz пишет
Это немного не то. Но он наверное тоже не решит проблему view-source... |