6

Теперь, когда Google находится в процессе применения Material Design для своих продуктов, было бы неплохо, если бы они не использовали темный фон для новых вкладок Chrome в Incognito.

Так кто-нибудь знает способ изменить цвет фона на вкладках Инкогнито на белый? Я уже пробовал несколько тем, которые не работали.

Chrome обновлен, работает под управлением Windows 10 64-разрядной версии и не содержит специальных страниц при запуске.

ПРИМЕЧАНИЕ. Для людей, которые предлагают или будут предлагать использовать флаги Chrome в chrome://flags/ , это не сработает, и вы сами это увидите:

https://drive.google.com/file/d/0B1HYzA7g_5t-NG1VZEY4MlpPZEU/view?usp=sharing

4 ответа4

2

Загрузите эту тему из Интернет-магазина Chrome и добавьте ее в Chrome; это должно решить вашу проблему, хотя сообщение в центре «Вы пошли инкогнито» все еще будет на темном фоне.

1

Может быть возможно исправить патч chrome.dll, но где-то там будет текст приветствия инкогнито.

Есть более простой способ, осматривая инструменты разработчика, мы видим, что стилизация взята из incognito_new_tab_theme.css .

Этот файл упакован / объединен в простой текстовый файл resources.pak, поэтому мы можем редактировать его с помощью простого текстового редактора (Notepad++).

  1. Найдите background-color (осторожно, убедитесь, что вы нашли правильный, есть несколько похожих):

    html {
      background-attachment: fixed;
      background-color: $i18n{colorBackground};
      background-position: $i18n{backgroundBarDetached};
      background-repeat: $i18n{backgroundTiling};
      height: 100%;
      overflow: auto;
    }
    

    Замените значение background-color , однако, чтобы не нарушать заголовки смещения файла .pak , убедитесь, что используется одинаковое количество символов:

    background-color: white;/***************/
    
  2. Найти приветственное окно:

    /** Typography -------------------------------------------------------------- */
    \n
    .content {
      /* This is identical to the default background color. It's necessary to set it
         for the case when a theme with a background image is installed. */
      background-color: #303030;
      color: rgba(255, 255, 255, 0.7);
    ....
    

    Я просто заменил background-color на display: none чтобы полностью скрыть его:

    display: none;/**********/
    
1

В настоящее время я использую самодельное расширение, которое перехватывает новую вкладку и заменяет ее пустой HTML-страницей, основанной на решении, приведенном в разделе: Изменить новую вкладку Chrome на локальный файл

Однако потребуется изменить исполняемые файлы Chrome, в противном случае вы будете получать всплывающее сообщение об использовании расширения режима разработчика при каждом запуске Chrome. Этот ответ от Stackoverflow.com должен помочь вам в этом отношении, но вам придется запускать командный файл каждый раз при обновлении Chrome.

  1. Создайте папку где-нибудь на вашем компьютере, назовем ее whitebg .
  2. Запустите ваш любимый текстовый редактор (например, Блокнот) и вставьте этот кусок кода:

    <html>
    <head><title></title></head>
    <body></body>
    </html>
    
  3. Сохраните это как nwtab.html в папке whitebg .

  4. Создайте новый текстовый файл и вставьте это:

    {
      "name": "White BG",
      "description": "Bleaches New Tab's Background, Including Incognito's",
      "version": "0.1",
      "incognito": "split",
      "chrome_url_overrides": {
        "newtab": "nwtab.html"
      },
      "manifest_version": 2
    }
    
    1. Сохраните это как manifest.json в папке whitebg .
    2. Теперь переключитесь на Chrome и откройте страницу расширений: chrome://extensions/
    3. В верхней части страницы установите флажок Режим разработчика .
    4. Нажмите кнопку Загрузить распакованное расширение ... и выберите папку whitebg .
    5. Новое расширение должно появиться как White BG .
    6. Наконец, под нашим новым расширением отметьте его Allow in incognito .
0

Вы можете следовать руководству здесь, исправить это. и да очень раздражает.

Перейдите в chrome://flags/ найдите Material Design in the browser’s top Chrome флаге Chrome браузера и отметьте опцию Non-Material под ним.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .