Задать вопрос
VadimSoloviev
@VadimSoloviev
Человек из касты создателей

Что это за незакрепляемые окна в браузере Google Chrome? И как преобразовать их в обычную вкладку?

9qynfq-eyrcxuv4gffvxb6nd62y.gif
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@rPman
Смутно помню в настройках есть принудительное открытие всех окон во вкладках, как минимум в firefox она есть (я не пользуюсь google chrome, а в чистом chromium такой опции я не нашел).

Можно написать расширение или воспользоваться чем то вида greasemonkey/tempermonkey, который инежектит пользовательский скрипт на указанный сайт, а сам скрипт будет выглядеть как то так (gpt4o):
// Сохраняем оригинальный метод window.open
const originalWindowOpen = window.open;
// Переопределяем метод window.open
window.open = function(url, target, features) {
    // Если переданы параметры features для нового окна, игнорируем их
    // и открываем как вкладку.
    // Установим target "_blank", чтобы гарантировать открытие в новой вкладке.
    return originalWindowOpen.call(window, url, '_blank');
};

console.log("Переопределение window.open: Новые вызовы будут открываться как вкладки.");
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы