VKDownloadMedia

Скачать фото/аудио/видео-файлы с соц. сети ВКонтакте.

< Feedback on VKDownloadMedia

Review: OK - script works, but has bugs

§
Posted: 2017-03-18

Вместо заголовка //@include используется if (location.hostname !== 'vk.com')

Гризманки и прочие расширения для пользовательских скриптов включают в себя заголовок
//@include - используйте его вместо условия if (location.hostname !== 'vk.com').
Тут следовало бы вставить
// @include *://vk.com/*
// @include *://*.vk.com/*

KJ86Author
§
Posted: 2017-03-19

Увы, в нашем случает так делать нельзя, иначе скрипт потеряет способность сохранять имя файла. Дело в том что все мультимедиа файлы VK находятся на разных серверах (не vk.com) и имеют системные имена (то-есть 34b00ce6255ccb.mp3 вместо "название композиции".mp3), и так называемая "политика общего происхождения" не позволяет при загрузке файла выставить другое имя если файл скачиваеться не с текущего домена.

Все же - хотелось бы, чтоб он просматривал не все сайты. Достаточно сильно грузит браузер. У меня сотни скриптов. И на сайтах, которые к вк не относятся - он тоже прогружается :(.

KJ86Author
§
Posted: 2017-03-30

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

§
Posted: 2017-08-18
Увы, в нашем случает так делать нельзя, иначе скрипт потеряет способность сохранять имя файла. Дело в том что все мультимедиа файлы VK находятся на разных серверах (не vk.com) и имеют системные имена (то-есть 34b00ce6255ccb.mp3 вместо "название композиции".mp3), и так называемая "политика общего происхождения" не позволяет при загрузке файла выставить другое имя если файл скачиваеться не с текущего домена.

Ну так примените на нужные домены, например:
// @include http*://vk.com/*
// @include http*://*.userapi.com/*
Не дело это - скрипт для VK грузится на всех страницах. И править вручную список инклюдов после каждого обновления надоело.

§
Posted: 2018-02-06
Edited: 2018-02-06

Ну так примените на нужные домены, например:
// @include http*://vk.com/*
// @include http*://*.userapi.com/*
Не дело это - скрипт для VK грузится на всех страницах. И править вручную список инклюдов после каждого обновления надоело.

+100500! Пока отключил эту печку нафиг.

KJ86Author
§
Posted: 2019-05-09

Исправлено. Теперь область действия скрипта https://vk.com/*

§
Posted: 2019-05-17

@KJ86 написал: Исправлено. Теперь область действия скрипта https://vk.com/*

Благодарю! :wink:

Post reply

Sign in to post a reply.