Как установить людей которые сломали тебя vk
Перейти к содержимому

Как установить людей которые сломали тебя vk

  • автор:

Просмотр блокировок моей страницы ВКонтакте

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

Просмотр блокировок моей страницы ВК

Для просмотра блокировок собственной страницы посредством ЧС в настоящее время можно прибегнуть к нескольким способам, как правило, требующим использования сторонних сервисов и приложений, но не гарантирующих 100-процентной точности. Вдобавок к этому, нами будут пропущены какие-либо способы обхода подобных блокировок.

Способ 1: Уведомление о блокировке

Наиболее простой и вместе с тем основной метод просмотра блокировки страницы заключается в простейшем переходе к профилю другого человека. Если вы находитесь в черном списке у данного человека, вместо информации о странице или сообщения об использовании закрытого аккаунта появится уведомление «Пользователь ограничил Вам доступ к своей странице».

Пример блокировки через черный список ВКонтакте

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

Способ 2: Онлайн-сервис 220VK

Одним из самых эффективных способов просмотра людей, добавивших вас в черный список, является использование стороннего онлайн-сервиса 220VK. С помощью веб-сайта, предварительно выполнив авторизацию через ВКонтакте, можно выполнить массу задач вроде поиска скрытых друзей и как раз таки отображения заблокировавших вашу страницу людей.

    Воспользуйтесь представленной выше ссылкой, чтобы открыть стартовую страницу онлайн-сервиса. Для продолжения необходимо нажать кнопку «Войти через VK» над главным меню веб-сайта.

Переход к авторизации через ВК на сайте 220VK

Предоставление доступа к странице ВК для сайта 220VK

Переход к поиску блокировок страницы на сайте 220VK

Настройки поиска блокировок страницы

Процесс сканирования блокировок страницы на сайте 220VK

Успешное завершение поиска блокировок страницы на сайте 220VK

Учтите, что сервис хоть и предоставляет весьма точные результаты, никто не может гарантировать, что отображены будут все люди, добавившие вас в ЧС. Именно поэтому нами будет разобрано еще одно альтернативное решение, способное дополнить настоящую инструкцию.

Способ 3: VK.CITY4ME

Еще один онлайн-сервис VK.CITY4ME, представленный в рамках статьи исключительно в качестве дополнительного варианта, выдает схожие инструменты, включая проверку других пользователей на предмет добавления вас в черный список. Доверять результатам данного ресурса стоит лишь в половине случаев и то в сочетании с 220VK.

    На верхней панели в левом углу главной страницы сайта нажмите кнопку «Войти ВК».

Переход к авторизации через ВК на сайте VK.CITY4ME

Предоставление доступа к странице ВК для сайта VK.CITY4ME

Переход к поиску блокировок страницы на сайте VK.CITY4ME

  • Снова с помощью верхней панели перейдите на вкладку «Черный список» и в блоке «Поиск заблокировавших Вас пользователей» нажмите кнопку «Узнать, у кого я в черном списке».
  • В отличие от предыдущего сервиса, проверка в этом случае занимает значительно меньше времени. После завершения в упомянутом ранее блоке напротив строки «Черный список» должны будут появиться интересующие вас люди.

    Успешное завершение поиска блокировок страницы на сайте VK.CITY4ME

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

    Способ 4: Blacklist & Hidden Friends

    Последний способ в рамках сегодняшней статьи сводится к использованию внутреннего приложения Blacklist & Hidden Friends, не требующего авторизации и потому являющегося наиболее безопасным. Однако несмотря на данную особенность, доверять результатам здесь можно примерно на том же уровне, что и на VK.CITY4ME.

      Откройте приложению по ссылке выше и нажмите кнопку «Запустить». Загрузка происходит практически моментально.

    Запуск приложения Blacklist & Hidden Friends ВКонтакте

    Поиск блокировок в Blacklist & Hidden Friends ВКонтакте

    Углубленный поиск блокировок в Blacklist & Hidden Friends ВКонтакте

    Успешный поиск блокировок в Blacklist & Hidden Friends ВКонтакте

    Способ достаточно прост в обращении и не требует авторизации на сторонних ресурсах, что делает его отличной альтернативой прочим решениям.

    Мы постарались уделить должное внимание каждому актуальному способу, но доступному преимущественно в компьютерной версии сайта. Если вас интересуют решения для телефона, проще будет использовать режим полной версии в мобильном браузере, так как отдельное ПО сильно ограничено в плане точности.

    Виктор В. Вам помогли мои советы?

    Как найти человека Вконтакте: 7 работающих способов

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

    Как найти человека через поиск ВК

    Пользователи ВК ищут людей без особых трудностей. Ещё проще будет — если знать ФИО того, кого хочется найти, и его место жительства.

    Данные человека, которого хотят найти, вводят в строку поиска вверху страницы, и нажать Enter. После этого сайт перейдёт на страницу с результатами поиска, отсортированными в порядке убывания: от самых подходящих результатов к тем, которые по расчёту алгоритма ВК подходят меньше всего. Если в открывшемся списке нет искомого человека, можно нажать на «Показать всех» или перейти в раздел «Люди» в меню справа. Откроется список всех пользователей с такой фамилией и именем.

    Поиск человека в ВК

    Пользователей Вконтакте более полу миллиарда и сложно представить себе ФИО пользователя, у которого не будет не просто однофамильцев, но и полных совпадений в имени. Особенно тяжело искать будет человека с распространённым именем, например, для какого-то «Алексея Иванова» количество совпадений насчитает несколько тысяч. В таком случае пригодятся фильтры Вконтакте.

    Фильтры поиска Вконтакте

    ВК предоставляет очень много фильтров, так что убрать пользователей, которые не подходят под параметры поиска, будет достаточно просто. Далее будут они будут рассмотрены в подробности:

    • Сортировка. Этот параметр по умолчанию выбирает пользователей, исходя из их популярности, сортируя их от тех, у кого наибольшее количество контактов, к тем, у кого их меньше. Если изменить вид сортировки изменить на «по дате регистрации», в полученном списке сначала покажутся те страницы, которые были созданы только недавно. А в конце списка — самые старые пользователи.
    • Фильтр места обучения (школы и университета), появляется после указания места жительства искомого человека. С ними можно легко найти и знакомых, одноклассников или одногруппников, и просто учащихся какого-то определённого заведения. Этот фильтр требует заполнения нескольких пунктов, в которые входят год выпуска, специальность обучения, факультет и др.
    • Стоит только использовать фильтр, работающий с возрастом, как поиск станет гораздо проще: даже не зная точно, сколько искомому человеку лет, можно установить примерные границы, в которые его возраст входит. Уже это поможет избавиться от лишних результатов.
    • С фильтром «Пол» всё понятно без лишних слов. Стоит только заметить, что некоторые пользователи любят указывать не свой пол — ради шутки или чтобы его было сложнее найти. Так что если найти человека, указав его половую принадлежность, не получается, стоит попробовать выбрать фильтр «любой».
    • Фильтр «семейное положение» имеет несколько вариантов. Нужно только выбрать один из восьми, который покажется наиболее подходящим.
    • Так же есть фильтр, показывающий тех, кто онлайн. Он так и называется «Сейчас на сайте».
    • Отбор по «Жизненная позиция» полезен, если хочется найти единомышленников.
    • Поиск по Должности и месту работы поможет в поиске коллеги или работника из какой-то конкретной фирмы.
    • Фильтр «Военная служба» пригодится тем, кто хочет найти сослуживца, или если вы ищете мужчину и знаете, где он служил.
    • Дополнительно. Этот фильтр позволяет указать дату рождения.

    Настройка параметров поиска в ВК

    Поиск без ФИО

    Если вы не знаете ФИО для поиска, или просто хотите найти новых друзей, воспользуйтесь пунктом рекомендации ВК. Так можно будет найти искомого человека по общим друзьям. Кроме того, Вконтакте сам время от времени предлагает пользователю контакты, которые по мнению сети, могут оказаться полезными или знакомыми. Всё это рассчитывается на основе активности пользователя.

    В списке «Возможные друзья» отображаются пользователи, у которых больше всего совпадений по общим друзьям. Так что зачастую людей в общем круге знакомых находить не так уж и сложно. Можно раскрыть весь список возможных друзей сразу, нажав на «Показать всех».

    Поиск потенциальных друзей Вконтакте

    Через ВК можно искать людей, зарегистрированных в других социальных сетях через функцию сопоставления контактов. Эта функция располагается внизу страницы, справа от списка поиска. Здесь же можно отправлять приглашение зарегистрироваться в ВК десяти людям из контактов телефона.

    Поиск контактов в ВК в других соцсетях

    Поиск через друзей

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

    Поиск в ВК через общих друзей

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

    Если нет регистрации в ВК

    Если вы не зарегистрированы в ВК то официально пользоватья поиском вы не можете, но пользователи всё же нашли несколько лазеек, чтобы искать без авторизации.

    1. Перейдя по ссылке vk.com/search, можно сразу заняться поиском. Все фильтры, описанные ранее, работают и здесь. Поиск людей в ВК без регистрации
    2. Кроме того, перейти на поисковую страницу можно под видом восстановления своего профиля. Для этого нужно нажать на кнопку «Забыли пароль?» и воспользоваться ссылкой на случай, когда к телефону просто нет доступа. Доступ к поиску ВК через восстановление пароля
    3. После этого нужно кликнуть на «Нажмите здесь» Переход на страницу поиска в ВК

    Использование поисковых систем

    В поисковом сервисе Яндекса можно искать не только ответы на вопросы, но и людей. Розыск происходит одновременно в одиннадцати социальных сетях, в том числе и во ВКонтакте. Впрочем, искать сразу во всех не обязательно — инструменты поиска позволят ограничить его только ВКонтакте.

    Для того, чтобы найти кого-то в Яндексе, нужно перейти во вкладку «Люди», ввести ФИО человека, которого хочется найти, и, по возможности, данные о его возрасте, месте проживания и другие. Сервис подберет наиболее подходящие по заданным параметрам профили и покажет их пользователю.

    Сочетанием «site:vk.com фамилия и имя» можно использовать поисковик Google для того, чтобы найти человека. Часть «site» указывает поисковой системе на то, что поиск должен происходить в пределах одного сайта, название которого пишется после двоеточия.

    Настройка поиска гугл на одном сайте

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

    Группы поиска

    Если точно известен город проживания искомого человека, попытать удачу можно и в группах ВКонтакте, где публикуют объявления и ищут людей. Такие группы есть почти по всем городам, их название начинается с «Ищу тебя».

    В таком сообществе можно сделать пост, описав в нём человека как можно подробнее и прикрепив к нему фото, если оно, конечно же, имеется. Может статься, что этот человек тоже ищет вас и по какой-то случайности увидит объявление. Или это сделают его родственники и знакомые, которые узнают человека и откликнутся.

    Поиск людей в ВК через группы поисковики

    Чтобы найти такую группу нужно в сточке поиска написать «Ищу тебя» и город, в котором живёт человек. Через поле, в котором приглашают опубликовать (предложить) новость, нужно написать объявление. После того, как оно будет рассмотрено администрацией группы, объявление окажется на «стене», и его смогут увидеть все подписчики сообщества. Далее остаётся только ждать, когда кто-то откликнется на объявление.

    Предложить новость в группе поиска в ВК

    Поиск по фотографии

    При наличии фотографии, человека в соцсетях можно найти и по ней. Для этого нужно зайти на специальную страницу поисковика, будь то Google или Яндекс, и кликнуть на изображение фотоаппарата. В открывшееся окно нужно будет загрузить фото, после чего сервис поиска найдёт все возможные совпадения.

    Поиск в гугл по фотографии

    Кроме того, поиск по фотографии обычно доступен и во Вконтакте. Для этого нужно перейти в раздел Новостей, где публикуются фотографии, и в строчке поиска написать ссылку на фото, предварительно загруженное в ВК. Перед ссылкой следует написать «copy:», по аналогии с поиском по сайту.

    Поиск в ВК по фотографии

    Ссылка на фотографию находится в адресной строке между знаками «=» и «%».

    Ссылка на фотографию в ВК

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

    Как скачать видео из «ВКонтакте»? Простые способы для загрузки видео из VK на компьютер и телефон

    «ВКонтакте» предлагает пользователям большое количество разнообразного контента, в том числе и в формате видео. Однако для воспроизведения роликов, выложенных в VK, нужен доступ к интернету. Если хочется посмотреть видеоролик в дороге, поделиться им с друзьями или просто сохранить на память, придется скачать видео на устройство. При этом возможность прямой загрузки роликов из VK не предусмотрена — чтобы это сделать, нужно использовать специальные программы. «Лента.ру» собрала лучшие способы, которые помогут бесплатно скачать видео из «ВКонтакте» и смотреть их без ограничений.

    • Как скачать видео из «ВКонтакте»?
    • Топ-3 способа, как скачать видео из «ВКонтакте» на ПК
    • Плагины для браузера
    • Сайты для загрузки видео
    • Мобильная версия «ВКонтакте»
    • Как скачать видео из «ВКонтакте» на телефон?
    • Приложения для Android

    Как скачать видео из «ВКонтакте»?

    Скачать видео из социальной сети «ВКонтакте» можно несколькими способами. Загрузить видеоролики на персональный компьютер, ноутбук или телефон можно как с помощью сторонних сайтов, так и с помощью специальных программ, которые нужно дополнительно устанавливать на телефон или компьютер.

    Лучшие способы скачать видео из VK:

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

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

    Топ-3 способа, как скачать видео из «ВКонтакте» на ПК

    Плагины для браузера

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

    Существует большое количество различных расширений, которые подойдут для разных браузеров. Чтобы их найти, нужно ввести в поисковике базовый запрос — формулировка может быть, например, такой: «Скачать видео из VK плагин».

    Уже на первой странице поисковика можно найти несколько плагинов и загрузить тот, который подойдет для конкретного устройства и браузера.

    Лучшие плагины для загрузки видео из VK:

    • VK video saver;
    • VK Flex;
    • SaveFrom.net;
    • VK Media Downloader.

    Все эти расширения работают по схожему принципу — под видеороликами появляется кнопка для скачивания.

    Как скачать видео из «ВКонтакте» с помощью расширений для браузера?

    1. Загрузите подходящий плагин на устройство. Чтобы установить расширение в нужный браузер, перейдите по ссылке из него. Откройте страницу «ВКонтакте» и найдите видео, которое хотите скачать.

    2. Найдите кнопку «Скачать» со стрелкой, указывающей вниз, — она должна появиться после установки и активации плагина непосредственно под видео, рядом со счетчиком лайков и кнопкой «Поделиться». Нажмите «Скачать».

    3. В открывшемся окне выберите качество, в котором видеоролик загрузится на устройство.

    4. После этого видео начнет загружаться на компьютер или ноутбук.

    Сайты для загрузки видео

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

    На некоторых компьютерах могут работать не все сайты для загрузки видео. Зайдите на несколько сайтов и выберите тот, который корректно функционирует

    Как скачать видео с ВК через специальные сайты?

    1. Откройте страницу «ВКонтакте» и найдите видео, которое хотите скачать.

    2. Скопируйте ссылку на ролик из адресной строки браузера. Скопировать нужно непосредственно ссылку на видео — ссылка на пост с видео не подойдет.

    3. Откройте сайт онлайн-сервиса, который позволяет скачать видео с «ВКонтакте».

    4. Вставьте скопированный URL-адрес видео в поле ввода на веб-сайте сервиса.

    5. Нажмите на кнопку «Найти»/«Скачать» или аналогичную кнопку на сайте, выберите качество, в котором будет сохранено видео.

    6. Подождите, пока сервис обработает видео и предоставит ссылку для загрузки. Нажмите на ссылку — видео сохранится на устройство в нужном качестве. Найти его можно в папке «Загрузка», если до этого не было выбрано другое место для сохранения.

    Мобильная версия «ВКонтакте»

    До 2020 года в мобильной версии VK можно было напрямую загружать видео из личных сообщений на устройство. Сейчас эта функция недоступна, однако лайфхак, который поможет скачать видео на ноутбук через мобильную версию, работает до сих пор.

    Как скачать видео через мобильную версию «ВКонтакте»?

    1. Откройте диалог, в котором находится необходимое видео.

    2. Перейдите в мобильную версию сайта: для этого нужно вставить английскую букву «m» между «https://» и «vk.com». Перезагрузите страницу.

    3. Нажмите на видео, которое хотите скачать, — оно должно открыться отдельно, а не воспроизводиться в переписке.

    4. Кликните правой кнопкой мыши по пустому пространству на экране — на само видео нажимать не нужно.

    5. Из появившегося списка выберите пункт «Просмотр кода страницы».

    6. В открывшемся коде найдите непосредственно ссылку на видео. Проще всего сделать это с помощью поиска по странице: нажать сочетание клавиш Ctrl + F (для компьютеров на Windows и Linux) или Cmd + F (на macOS). В окне поиска нужно ввести «mp4» — ссылка слева от этих букв и будет ссылкой на видео.

    7. Нажмите на ссылку — загрузка начнется автоматически.

    8. Если после нажатия на ссылку видеоролик не начал загружаться, он будет открыт в новой вкладке. Кликнув правой кнопкой мыши по нему, выберите «Сохранить видео как» и место, куда хотите загрузить видео, и нажмите «Сохранить».

    Чтобы видео из сообщений «ВКонтакте» можно было скачать в один клик, его нужно загрузить в диалог в формате файла. Перед отправкой видео нужно нажать на «+» и выбрать формат «Документ»

    Как скачать видео из «ВКонтакте» на телефон?

    Существует два действенных способа, которые позволяют скачать видео из «ВКонтакте» на телефон, — установка приложения или использование сайтов-загрузчиков. Обратите внимание, что такой способ подойдет только для телефонов на Android.

    На iPhone с операционной системой iOS 13 и выше скачать видео из «ВКонтакте» можно только через браузер Safari. В этом случае принцип загрузки будет таким же, как и на компьютере. Чтобы переместить скачанное видео из папки «Загрузки» в галерею, нажмите на три точки рядом с видеофайлом, выберите «Переместить» и укажите папку «Фото».

    Приложения для Android

    Существует несколько программ для скачивания видео из «ВКонтакте» на телефон. Найти их можно в магазине Google Play — большая часть работает бесплатно. Чаще всего создатели приложений добавляют внутрь короткие инструкции, которые помогут быстро загрузить необходимый видеоролик.

    Какие приложения помогут скачать видео на Android?

    • «Видео для ВК»;
    • «ВК Видео и Фото Мастер»;
    • «Загрузчик видео»;
    • «Video App для ВК».

    Как скачать видео из «ВКонтакте» с помощью приложений для Android?

    1. Выберите и загрузите нужное приложение из Google Play.

    2. Для продолжения работы некоторые сервисы попросят войти в свой аккаунт в социальной сети. Чтобы не переживать за безопасность данных, можно выбрать приложение, которое не требует авторизации, например, «ВК Видео Мастер».

    3. Откройте приложение VK или зайдите на сайт через браузер. После этого нужно скопировать ссылку на видео, которое необходимо загрузить, в буфер обмена.

    4. Вставьте ссылку на видео в специальное окно в приложении, выберите качество, в котором скачается ролик. Обратите внимание, что некоторые приложения могут взимать дополнительную плату за загрузку роликов в высоком качестве.

    5. После выбора качества видео нажмите на кнопку «Скачать» и дождитесь, пока ролик сохранится в память телефона.

    Чтобы загрузить видео из «ВКонтакте» на Android, можно пользоваться и специальными сайтами-загрузчиками. В этом случае алгоритм действий будет таким же, как и на компьютере.

    При загрузке видео из социальной сети «ВКонтакте» не стоит забывать про авторские права. Обратите внимание, что загрузка роликов, которые защищены авторским правом, незаконна. Легально можно скачать из «ВКонтакте» собственные видеоролики и контент, у которого есть пометка свободной лицензии CC0 (Public Domain) и CC BY (Attribution).

    Методы, описанные выше, меняются со временем, и некоторые из них могут перестать работать из-за обновлений на сайте «ВКонтакте» или изменений в правилах использования контента.

    Расширение для скачивания видео с VK в один клик. Теперь и для desktop-а

    Всем привет! Недавно публиковал статью о создании браузерного расширения для скачивания любого видео загруженного во ВКонтакте в любом из доступных качеств.

    На тот момент всё ограничилось возможностью скачивания лишь с мобильной версии сайта, так как из неё проще всего вытащить прямые ссылки на .mp4 файлы. Впрочем, не буду повторять всё то, что было сказано в первой статье. Настоятельно рекомендую потратить несколько минут и сначала прочесть её, а затем вернуться сюда. Иначе Вы рискуете не понять некоторых моментов и можете посчитать данную статью поверхностной.

    На этом со вступлением всё. Перейдём к сути. Вчера у меня всё же дошли руки до того, чтобы заставить расширение работать и на полной версии сайта. И вот как я это сделал.

    Выясняем как всё устроено

    В предыдущий раз алгоритм действий был следующим:

    • Смотрим в исходный код страницы
    • Видим в нём тег со вложенными тегами
    • Вытаскиваем ссылки на файлы интересующего нас формата
    • Мы великолепны

    Попробовав повторить эти пункты мы зависнем на втором, обнаружив вот это:

    Да, никаких привычных глазу форматов, только Binary Large Object. Если не вдаваться в детали — мы имеем дело с потоковым видео, которое отдаётся сервером в режиме реального времени небольшими чанками. Этот Большой Бинарный Объект и есть один из таких чанков.

    Существуют способы скачивания подобных данных, в том числе с помощью такого софта как ffmpeg и VLC Media Player, но мы ведь не хотим этим заниматься, правда? Переключиться на мобильную версию VK и скачать видео с неё — дело пары кликов, а мы хотим упростить процесс, а не усложнять его.

    Немного пошевелив мозгами и поглядев на монструозные исходники фронтенда VK я пришёл к мысли, что где-то ссылки на .mp4 файлы всё же должны храниться. Нутром чую, что должны. Не особо надеясь на положительный исход я приступил к поискам и через 10-15 минут они увенчались успехом.

    Давайте запустим любое видео и выведем в консоль браузера один интересный объект: window.mvcur.player.vars . Среди десятков его полей будут в том числе вот такие:

    Такие знакомые ссылки с таким знакомым параметром type. Замечательно. Переходим к следующему шагу.

    Вырываемся из клетки

    Казалось бы — бери ссылки, отображай их под видео и дело сделано. Но не всё так просто. Скрипты каждого отдельного браузерного расширения выполняются в так называемом изолированном окружении. Они не имеют доступа к уже существующим на странице JavaScript-объектам и каким-либо данным из других расширений. Чтобы «достучаться» до нужных нам свойств объекта window мы выполним JavaScript-инъекцию.

    Для начала добавим в manifest.json правило, для исполнения содержимого файла scripts/desktop.js при переходе на любую страницу на домене vk.com:

    "content_scripts": [ < "js": ["scripts/desktop.js"], "matches": ["https://vk.com/*"], "run_at": "document_idle" >]

    Также дадим расширению доступ к файлу со скриптом, инъекцию которого мы будем осуществлять:

    "web_accessible_resources": [ < "resources": ["scripts/desktop-injection.js"], "matches": ["https://vk.com/*"] >]

    Реализуем элементарную инъекцию:

    // scripts/desktop.js const script = document.createElement('script'); script.charset = 'utf-8'; script.type = 'text/javascript'; script.src = chrome.runtime.getURL('scripts/desktop-injection.js'); document.querySelector('body').appendChild(script);
    // scripts/desktop-injection.js (() => < alert('скрипт (кродеться)'); >)();

    Прокрался

    Достигаем цели

    Извлечём ссылки на видео и скомпонуем их в точно такой же блок, как и в мобильной версии VK:

    // scripts/desktop-injection.js let videoSources = < '144p': window.mvcur.player.vars.url144, // Все остальные качества '2160p': window.mvcur.player.vars.url2160 >; const label = document.createElement('span'); label.innerText = 'Скачать:'; label.style.marginRight = '2px'; const panel = document.createElement('div'); panel.id = 'vkVideoDownloaderPanel'; panel.appendChild(label); for (const [quality, url] of Object.entries(videoSources)) < if (typeof url !== 'undefined') < const aTag = document.createElement('a'); aTag.href = url; aTag.innerText = quality; aTag.style.margin = '0 2px'; panel.appendChild(aTag); >>

    Невырвиглазно отобразим на странице:

    // scripts/desktop-injection.js /* * Не под всеми видео есть блок с названием. * Если он есть - располагаем ссылки над ним. * Иначе - над блоком с кнопками лайка, репоста и т.п. * Таким образом ссылки всегда будут находиться сразу под плеером. */ const videoTitleBlock = document.querySelector('div.mv_title_wrap'); if (videoTitleBlock) < panel.style.margin = '8px 0'; videoTitleBlock.before(panel); >else

    Весь код в scripts/desktop.js по сути идентичен тому, что использовался для мобильной версии VK в первой статье: мониторинг отрисовки контейнера плеера, «переходов» между страницами и т. д. Добавил разве что дополнительный логический флаг, чтобы функция парсинга и отображения ссылок не вызывалась более одного раза да немного изменил механизм определения того, находимся ли мы на странице с видео.

    Результат

    Ознакомиться с полным исходным кодом и скачать расширение можно в репозитории на моём GitHub. Если столкнётесь с какими-то проблемами, буду рад Вашим баг-репортам в issues. Также, если у Вас есть аккаунт — буду признателен за звёздочку 🙂

    Спасибо, что дочитали до конца.

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *