Category: Google Chrome

13
Апр
2021

В Google Chrome и Microsoft Edge нашли активную уязвимость нулевого дня

При этом в той же Google не торопятся шевелиться и исправлять проблему.
— Читать дальше «В Google Chrome и Microsoft Edge нашли активную уязвимость нулевого дня»

07
Апр
2021

Почему при установлении breakpoint’a в call stack отображается одна анонимная функция, хотя в скрипте их несколько?

Вот скрин:

Call Stack показывает последовательность вызовов функций. Отсюда

Точка останова была установлена на 15 строке. К 15 строке было вызвано 2 НЕанонимные функции – f1, f2.
P. S. Также непонятно почему две глобальные переменные – …

02
Апр
2021

Открытие новой вкладки на соседнем мониторе на Javascript

Добрейшего!
Работаю на 2х мониторах. В обоих открыт chrome (двумя окнами, с отличными друг от друга наборами вкладок).
На левом мониторе, в одной из вкладок есть кнопка, при нажатии которой, перехожу в карточку клиента.
Для себя удобнее чт…

30
Мар
2021

Установка PWA-приложений через Chrome станет похожа на таковую в Google Play

Но чтобы всё заработало, разработчики также должны будут немного поднапрячься.
— Читать дальше «Установка PWA-приложений через Chrome станет похожа на таковую в Google Play»

26
Мар
2021

Более одного пункта меню верхнего уровня в chrome.contextMenus. Как?

Кто нибудь знает о возможности добавления нескольких пунктов меню в контекстное меню расширения chrome?
Очень долго переходить в подменю 🙁
Дело в том, что при добавлении нескольких пунктов они группируются. Опции в chrome.contextMenus.cre…

22
Мар
2021

Расширение хром. Перехват данных запроса

есть сайт на котором делаю расширение модернизирующее его под мои цели. у сайта есть подгружаемый js файл, в котором прописано что при заходе на сайт после рендера страницы он еще отправляет один запрос для получения дополнительных данных….

19
Мар
2021

Страшный сон Google Chrome: вышла новая версия браузера links, потребляющего чуть больше 4 МБ ОЗУ

А в консольном режиме и все 2,5 МБ
— Читать дальше «Страшный сон Google Chrome: вышла новая версия браузера links, потребляющего чуть больше 4 МБ ОЗУ»

17
Мар
2021

Error: document.styleSheets[0] is undefined как "пропадающий дефект". Моя ошибка или баг браузера? Как защититься?

Самописный сайт без фреймворков. Есть простейший скрипт для работы со стилями, который добавляет/удаляет/меняет стили элементов (в нём ошибок нет, он просто сокращается длинные обращения к свойствам элемента или добавление классов в таблиц…

17
Мар
2021

Error: document.styleSheets[0] is undefined как "пропадающий дефект". Моя ошибка или баг браузера? Как защититься?

Самописный сайт без фреймворков. Есть простейший скрипт для работы со стилями, который добавляет/удаляет/меняет стили элементов (в нём ошибок нет, он просто сокращается длинные обращения к свойствам элемента или добавление классов в таблиц…

17
Мар
2021

Error: document.styleSheets[0] is undefined как "пропадающий дефект". Моя ошибка или баг браузера? Как защититься?

Самописный сайт без фреймворков. Есть простейший скрипт для работы со стилями, который добавляет/удаляет/меняет стили элементов (в нём ошибок нет, он просто сокращается длинные обращения к свойствам элемента или добавление классов в таблиц…

16
Мар
2021

Как сделать страницу, которая будет отображаться по умолчанию при входе на сайт без интернета?

Если отключить интернет и зайти на Ютуб через Хром, можно увидеть такую страницу (при условии, что ранее сайт хотя бы один раз загружался в этом браузере):

Попробовал через Mozilla, Opera, нет такого.
Как это работает?

12
Мар
2021

Как получить доступ к HTMLCollection с первого раза?

Я достаю коллекцию по классу элемента, но она пустая, поскольку первая загрузка. Если запросить еще раз, то все нормально.
Но у мне нужно с первого раза, при нажатии на кнопку чтобы программа достала необходимые данные. Это можно как-то ре…

11
Мар
2021

Chrome Extension: Запуск скрипта самым первым в контексте страницы

Мне необходимо реализовать подмену WebSocket (что то похожее на это), но я столкнулся со следующей проблемой: некоторый скрипт страницы, на которой я хочу сделать подмену WebSocket, выполняется раньше моего и делает свою подмену. Возможно …

04
Мар
2021

Chrome и MacOS: определение локации и обработка system preferences

Столкнулся со следующей проблемой – использую метод для определения текущего местоположения устройства:
navigator.geolocation.getCurrentPosition(successCallback, errorCallback, {timeout: 10000})

И если в самом браузере дать доступ на опре…

02
Мар
2021

Кросс-доменные запросы из injected script

Ситуация такова: расширение внедряет некоторый скрипт в страницу, который должен выполнить кросс-доменный запрос. Соответственно, страница блокирует запрос, печатая следующую ошибку:

Refused to connect to ‘https://example.com/script.js’ b…

21
Фев
2021

Как вывести массив в таблицу HTML?

Есть небольшая программа, реализующая вычислительный конвейер. То есть сравниваются два массива на вхождение: если первый входит во второй, то из него берутся все значения и помещаются во второй, иначе второй сдвигается влево на один симво…

20
Фев
2021

Как Netflix обходит политику Google и проигрывает видео без взаимодействия с пользователем?

Вчера обратил внимание, что Netflix начинает проигрывать видео (со звуком) на сайте сразу без взаимодействия с пользователем. Стало интересно как они это делают ведь я помню что есть гуглская политика запрещающая это добро.
Покопался в их …

18
Фев
2021

Как оставаться на текущей / переключиться на предыдущую вкладку?

Недавно изучил написание расширения Chrome.
Сейчас моё расширение работает с манипуляцией страницы некого сайта в интернете. При определенном действии запускается window.open() по ссылке, и соответственно происходит переключение на эту нов…

17
Фев
2021

Фон сайта и скрол прыгают

В Chrome 87 версии сайт прокручивается нормально, а в 88-й – при прокрутке до половины экрана скрол начинает скакать вверх-вниз, вместе с фоном, который закреплён в background. Может кто-то знает как это пофиксить?
Фон закреплён так:
backg…

09
Фев
2021

После нажатия на кнопку "назад" Chrome отображает страницу не в том виде, как до нажатия по ссылке

Есть страница со списком товаров. Список может отображаться в двух режимах – с полной информацией о товаре и с сокращённой. Переключение между режимами осуществляется путём нажатия на соответствующую кнопку, после чего идёт POST-запрос на …

05
Фев
2021

Разработчики ускорили Chrome DevTools на 13% и рассказали, как это им удалось

Очередное доказательство того, что оптимизация способна творить чудеса.
— Читать дальше «Разработчики ускорили Chrome DevTools на 13% и рассказали, как это им удалось»

02
Фев
2021

Изменить стиль сайта через(из) расширения

Есть ли какой нибудь простой способ изменить стиль определенного сайта, через расширение, при загрузке страницы?(Например изменить background у body)

Можно пожалуйста код который будет в manifest, options.html, options.js?
И отдельно стро…

02
Фев
2021

Автоматизация скачивания отчетов с сайта

Мне нужно скачивать много отчетов с сайта (вход с паролем). Все отчеты формируются динамически с помощью JS и сохраняются в формате excel. Документации на этот сайт нет. Как мне сделать скрипт JS (можно расширение для Хрома), который будет…

26
Янв
2021

Как исправить ошибку в Chrome 88 с неправильным определением часового пояса

Начиная примерно с 20.01.2021, после обновления Chrome, в приложениях стал некорректно обрабатываться часовой пояс. При вызове функции Date() оказалось, что у пояса отличается знак (-07:00 вместо +07:00):

Системное время установлено корре…