Ответы пользователя по тегу Google Chrome
  • Синхронная работа хромовских профилей возможна?

    @rPman
    Нет, полного автомата скорее всего не получится, плюс это еще и невозможно из-за рассинхронизации работы профилей. Для разных пользователей поведение сайта может отличаться, например отзывчивость - лаганет интернет/сервер у одного из профилей или персональное модальное рекламное окошко выскочит и все последующие кнопки мимо будут нажиматься.

    Если прямо ну очень надо, берешь autoit, ищешь на его форуме утилиту, которая пишет передвижения мышки и нажатия клавиш в виде скрипта (кажется в 2013-ом ее выпилили) - au3recorder и запускаешь этот скрипт в отдельно запускаемых виртуалках (с некоторой долей везения можно запустить этот скрипт на windows сервере, открывая каскадно rdp сессии, по две на браузер, иначе кнопки не нажимаются)

    p.s. под linux есть свои инструменты, но красивого рекордера я не нашел
    Ответ написан
    Комментировать
  • Нужно ПО для кастомизации раб. стола Windows 11?

    @rPman
    Боже мой, и для этой задачи нужно использовать windows?

    Используй linux, красивые кнопки - простейшее приложение на любом языке программирования (полагаю на mono develop такое написать за 15 минут можно), прописанное вместо DE на автозапуск. Точно помню для кастомизации кнопок что то было у openbox и у awesome (последний идеален для kiosk mode но там конфиг по факту кусок кода этого DE и для некоторых может быть сложноват)

    Запрет других операций - это называется kiosk mode, и в linux инструментов для кастомизации сильно больше чем в windows
    Ответ написан
    Комментировать
  • Почему диспетчер задач не показывает нагрузку на сеть, хотя файлы загружаются в облако через Chrome?

    @rPman
    Выскажу странное предположение - ваши файлы уже есть у mail.ru в облаке (например у другого пользователя), а локально данные на диске сканируется для вычисления хеша, по которому эти файлы и идентифицируются.

    Тупой пример - при загрузке торрент файла, если удалить (или с самого начала исключить из загрузки) один из файлов, и поставить его снова на загрузку, весь torrent не будет загружен, но сканирование всех его файлов будет произведено (кстати у нормальных торент клиентов есть опция, отключающая это, на свой страх и риск)

    p.s. нулевая нагрузка и при скачивании этих файлов из облака?
    Ответ написан
    5 комментариев
  • Почему ухудшается соединение при запущенном Google Chrome?

    @rPman
    Сначала нужно определить, до куда именно потери: раздающее устройство, его провайдер, какой то другой промежуточный провайдер? для этого по очереди пингуй ip локальной сети раздающего устройства, его провайдера и т.п.

    если что для этого есть утилита mtr (winmtr) покажет в виде тепловой карты (время/сервера) и с некоторым шансом можно оценить источник проблемы

    Ну и предположение почему именно хром, этот браузер держит открытое соединение с сервером гугла (например синхронизация вкладок) и в то же время глючный dpi провайдера что то не может с этим сделать. Это проверяется, выбором другого браузера или отключением всех синхронизаций (для теста создай другой профиль в браузере)
    Ответ написан
    6 комментариев
  • Почему расширения работают не во всех вкладках?

    @rPman
    Pdf это фактически картинка, существует возможность размещать текст в файле но не все этим пользуются

    Ну и pdf в браузере или к примеру офисные документы, это не dom страница, расширения не могли бы с такими работать
    Ответ написан
    5 комментариев
  • Как нарисовать линии при помощи инспектора поверх iframe?

    @rPman
    в существующий нельзя (если он на твоем домене, то доступ есть), но поверх него можно, координаты iframe известны, рисуй поверх него прозрачный canvas или svg и на нем уже что хочешь рисуй
    Ответ написан
    Комментировать
  • Как запустить devtools в обычной консоли?

    @rPman
    посмотри как сделали тут
    Ответ написан
    Комментировать
  • Как загрузить данные из JSON на nodejs сервере через WebSocket?

    @rPman
    https://www.npmjs.com/package/websocket
    смотри примеры client example
    Ответ написан
    Комментировать
  • Как сделать запуск нескольких браузеров одновременно?

    @rPman
    попробуй добавить в командную строку браузера --profile-directory="Profile 1", где "profile 1" имя профиля, а точнее подкаталога где он будет сохраняться

    на каждый браузер создавай свой IWebDriver
    Ответ написан
  • Как избежать перенаправления англоязычной версии Яндекса (com) на русскоязычную (ru)?

    @rPman
    Язык по умолчанию в браузере стоит ру? Сделай en, интерфейс тоже изменится на английский но именно от сюда многие сайты выбирают какую часть сайта выдать. Хабр например выдает английскую
    Ответ написан
  • Как выполнить больше итераций?

    @rPman
    попробуй использовать web workers, но вроде он чуть медленнее работает (но можно официально использовать многопоточность, запуская их несколько)

    чтобы посоветовать как ускорить, нужно понимать что у тебя за задача и алгоритм
    Ответ написан
    Комментировать
  • Как называется расширение для браузера которое позволяет сохранять собственные CSS стили на сайтах?

    @rPman
    stylish и каталог со стилями userstyles.org

    к сожалению недавно ее разработчик (скорее всего продал другому владельцу) соскамился, добавив в расширение сбор персональной информации о пользователях

    Очень грустно, что скорее всего такая судьба ждет любое популярное и хорошее расширение, ибо поддерживать за бесплатно сложно а тут тебе приносят на блюдечке деньги, нужно только немножко гадости другим сделать.
    Ответ написан
  • Как сделать поиск в гугл при клике правой кнопки мыши?

    @rPman
    Выделяешь текст на странице в любом браузере в любой ОС (opera, chromium, google chrome, firefox, никаких плагинов для этого не ставил) в меню по правой кнопке появляется Искать, выбранной поисковой системой по умолчанию
    Ответ написан
    Комментировать
  • Могут ли ошибки в консоли Хрома забить оперативную или постоянную память, если да, то как это предотвратить?

    @rPman
    само по себе сообщение об ошибке занимает мало времени и чтобы это стало заметно нужно действительно много
    но вот отладочная информация, когда в console.log выводится объемный объект и очень много - занимает прилично оперативной памяти (так как весь объект копируется и хранится в памяти чтобы в интерфейсе его можно было посмотреть) у меня был пример когда окно firefox работало больше суток и отладочная информация нагрузило так сильно оперативную память что был задействован своп файл и сам браузер дико тормозил, но очистка консоли тут же все исправило

    вызывай скриптом consloe.clear() типа такsetInterval(()=>console.clear(),3600*1000)для автоматической очистки консоли раз в час, этого будет более чем достаточно
    Ответ написан
    Комментировать
  • Как хранить зашифрованные данные в плагине?

    @rPman
    Да, если этот ключ - ключ шифрования, которым будет зашифрована вся критичная информация, которая хранится в браузере расширением.

    Но нужно быть осторожным, все что работает в браузере в момент введения ключа пользователем должно быть доверенным и не содержать злонамеренного кода, а это веб сервер и все загружаемые скрипты, на страницах которого будет активироваться интерфейс плагина (если интерфейс - отдельное окно то уже не так критично) а так же сторонние расширения.

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

    Расшифрованные данные и сам ключ шифрования не должны никуда записываться и должны храниться только в оперативной памяти.
    Ответ написан
    Комментировать
  • Почему Google Chrome не открывает IP адрес в локальной сети?

    @rPman
    Вопрос:
    * не работает - это открывает гугл с поиском этот адрес или пишет какую то ошибку, если да то какую?
    Проверь:
    * работает ли сервис по этому адресу в другом браузере (firefox)?
    * работает ли в другом профиле гугл хром?

    Теперь ответ, пальцем в небо но он наиболее вероятен:
    Включено ли сжатие/оптимизация трафика? не помню как это называется точнее, но если я верно понимаю гугл жмет трафик до шифрования, т.е. даже используя https, расшифрованный контент виден гуглу, поэтому во вкладках инкогнито этот режим отключается.
    Скорее всего, из-за ошибки, подсети 10.х.х.х не считаются локальными, поэтому сжатие для них не отключается, т.е. гугл прокси пытается достучаться до вашей локалки и логично это не получается.
    Ответ написан
    Комментировать
  • Как возобновить прерванную загрузку Chrome?

    @rPman
    докачать другим менеджером закачки
    файл в загрузках переименовать (там добавлено .crdownload), ссылку взять из свойсвт закачки (правая кнопка копировать url)

    например консольный wget -c http://....
    имя файла задается -O filename

    p.s. сделай копию своего загруженного файла прежде чем экспериментировать с качальщиками
    p.p.s. бывает, и к сожалению не редко, что сервер не поддерживает докачку файлов (отдает их с самого начала), в этом случае нет никаких иных вариантов, кроме как качать снова

    upd. если сервер не поддерживает докачку, возьми в аренду на пару часов vps-ку (стоить это будет несколько рублей), загрузи там файл и уже со своего сервера раздавай тем что умеет докачку (любой современный http сервер типа Nginx умеет статику раздавать правильно)
    Ответ написан
    1 комментарий
  • Как сделать так, чтобы хром думал что человек находится на множестве вкладок одновременно?

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

    Чтобы скрипт работал (таймеры не тормозили) при любой вкладке, реализуй его с помощью Web Workers
    Ответ написан
    Комментировать
  • Как к Notepad ++ 8.1.4 подключить Гугл?

    @rPman
    Отредактируй %appdata%\Roaming\Notepad++\shortcuts.xml
    Ответ написан
    Комментировать
  • Как открыть директорию в проводнике из браузера?

    @rPman
    Это можно сделать плагином к браузеру (наименьшие шевеления у клиента - 1 клик на согласие установки).
    Т.е. пишешь расширение, которое будет добавлять api по открытию проводника, желательно такие вещи делать с контролем, например ограничить вебсайт или потребовать apikey и т.п.

    Готовых расширений полно (гуглить app launcher) можно использовать как пример кода.
    Ответ написан