Pull to refresh

Comments 9

Добавьте пожалуйста в пост ссылку на исходники (например, на гитхабе) и на собранное расширение crx.
Согласен, скоро добавлю (дайте время только).
Тут 2 файла всего — манифест и main.js. Собрать их недолго и самому, и в режиме разработчика подключить.
Что это делает на Хабре?!
Чему может обучить данная статья:
— как правильно оформлять расширения?
— как правильно структурировать JS расширения?
— «красивый» JS код?

Далее, пройдемся по коду:
Функция обрезки:

Что это за ананизм, мы JavaScript не знаем?
es5.javascript.ru/x15.5.html#x15.5.4.20

функция utf8_decode

Я боюсь вас удивить, но то что вы написали укладывается в 1 строчку:
function utf8_decode(s) {
  return decodeURIComponent(escape(s));
}


if(window.location.href.indexOf('vk.com')>1)

ЗАЧЕМ?! Вы же в манифесте всё описали:
developer.chrome.com/extensions/content_scripts

С Вашим комментарием ценность этой статьи вырастает, поскольку Ваша критика конструктивна.
А этот код я забыл убрать:
if(window.location.href.indexOf('vk.com')>1)
так как у меня еще и майлру в нем же прописан был, а в данной статье я хотел акцентировать внимание на статье посвященной ВК. Подробнее, как организовать скачивание с майла музыку можно найти в статье на Музбанке: Расширение скачивания музыки для браузера Chrome своими руками (ВКонтакте, МайлМир)… Там еще проще, но работает только в выпадающем окошке «popup.html». Здесь приводить эту статью не имеет смысла, т.к. это будет запрещенный здесь копи/паст.
Sign up to leave a comment.

Articles