Google возобновил работы по ограничению рекламных блокировщиков. Компания приостановила развертывание нового формата расширений Manifest V3 год назад после того, как был поднят шум по поводу того, насколько он повредит некоторым из самых популярных расширений Chrome.

В блоге Google сообщается, что план по уничтожению Manifest V2, текущего формата расширений Chrome, возобновляется с июня 2024 года. В этот день (к тому времени выйдет Chrome 127) Google отключит Manifest V2 для предварительных версий Chrome - Beta, Dev и Canary. По словам Google, “расширения Manifest V2 [будут] автоматически отключены в браузере, и больше нельзя будет устанавливать расширения Manifest V2 из магазина Chrome Web Store”

Google утверждает, что Manifest V3 сделает браузер более легковесным и защитит вашу приватную информацию от разработчиков расширений за счет ограничения расширений. Но с меньшим набором функций вы станете более уязвимы в Интернете, а Google – один из основных нарушителей приватности в сети. EFF называет подход Google “Лживым и Угрожающим” и сомневается, что Mv3 действительно улучшит безопасность.

  • rezedent12
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    Это нерепрезентативный пример. Попробуй разложить проект посерьезнее. Чо хеллоуворлд-то оценивать

    Окай…

    Предположим есть окно графическое размером 1200x850 пикселей, разрешение дисплея 1920x1080. Размер дисплея (59.77cm × 33.62cm = 2009.68cm^²) at 81.59 PPI. Нужно разместить в окне: список пользователей, кнопки “изменить”, “удалить”, “выход”. Разместить картинку “аватар” пользователя и разместить тестовую зону для ужрнала последних действий выбранного пользователя. Ещё надо разместить зону с флажками фильтрации журнала, “ошибки”, “предупреждения”, “информация”. Дай координаты и размеры каждого блока в пикселях.

    Список пользователей:
    
    X: 5%
    Y: 5%
    Ширина: 20%
    Высота: 70%
    Кнопки "Изменить", "Удалить", "Выход":
    
    X: 30%
    Y: 5%
    Ширина каждой кнопки: 15%
    Высота: 5%
    Картинка "Аватар" пользователя:
    
    X: 55%
    Y: 5%
    Ширина: 10%
    Высота: 10%
    Тестовая зона для журнала последних действий:
    
    X: 70%
    Y: 5%
    Ширина: 25%
    Высота: 40%
    Зона с флажками фильтрации журнала:
    
    X: 70%
    Y: 50%
    Ширина: 25%
    Высота: 40%
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Ваш Заголовок</title>
        <style>
            body {
                margin: 0;
                padding: 0;
                font-family: Arial, sans-serif;
            }
    
            .container {
                width: 1200px;
                height: 850px;
                position: relative;
                margin: 0 auto;
            }
    
            .user-list {
                position: absolute;
                left: 5%;
                top: 5%;
                width: 20%;
                height: 70%;
                border: 1px solid #000;
            }
    
            .action-buttons {
                position: absolute;
                left: 30%;
                top: 5%;
                width: 45%;
                height: 5%;
                display: flex;
                justify-content: space-between;
                border: 1px solid #000;
            }
    
            .avatar {
                position: absolute;
                left: 55%;
                top: 5%;
                width: 10%;
                height: 10%;
                border: 1px solid #000;
            }
    
            .log-zone {
                position: absolute;
                left: 70%;
                top: 5%;
                width: 25%;
                height: 40%;
                border: 1px solid #000;
            }
    
            .filter-zone {
                position: absolute;
                left: 70%;
                top: 50%;
                width: 25%;
                height: 40%;
                border: 1px solid #000;
            }
        </style>
    </head>
    <body>
        <div class="container">
            <div class="user-list">Список пользователей</div>
            <div class="action-buttons">
                <button>Изменить</button>
                <button>Удалить</button>
                <button>Выход</button>
            </div>
            <div class="avatar">Картинка "Аватар" пользователя</div>
            <div class="log-zone">Тестовая зона для журнала последних действий</div>
            <div class="filter-zone">Зона с флажками фильтрации журнала</div>
        </div>
    </body>
    </html>
    

    Не проверял как это будет выглядеть, но это и не важно.

    • Oberstserj
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Я тебя посерьезнее просил, а не это.

      Забей, короче.