Explain and Send Screenshots RU

Explain and Send Screenshots или по русски Редактирование и отправка скриншотов. Понятно из названия, что предназначено для снятия скриншотов с веб-страницы. Расширение платное, работающее в демо-режиме, по сути изначально к использованию непригодно. Аналогичных расширений на вебстори достаточно, каждый может подобрать себе по вкусу, поэтому непонятно назойливое желание автора на нем заработать...

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

Три режима снятия скриншотов: выделенной части страницы, видимой части и полностью всей страницы.

Два пункта в всплывающем окне с imgur.com и imm.io - это просто быстрый переход на главные страницы этих сервисов.

Есть возможность так же в один клик отправить скриншот на сервис Pixlr.com для расширенного редактирования.

Для хранения ваших картинок используются 2 нормальных хостинга - imgur.com и imm.io, генерирующие прямые(!) аккуратные ссылки на ваши картинки, а не как многие из наших - кривые и километровые. Так же дается ссылка для удаления картинки с хостинга.
Удалены, присутствующие в оригинале min.us и chemicalservers.com. Первый постоянно выдавал ошибку, второй вообще файлообменник.

Полученную ссылку в один клик можно отправить на Facebook, Twitter или Gmail.
Удалены Hotmail и MySpace. Если первые три открываются в дополнительном окне, то эти в текущей вкладке и если передумаете, то обратной дороги нет, потеряете и ссылки и сам скриншот.

Стиль кнопок инструментов а-ля Win98, переделан на более современный (рис.1).

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

Естественно, вырезаны жадность и стукачество... и вообще всё, что мешало нормальной работе расширения (почти половина кода).

Обновления:
• 05.02.18 • v2.1 • ПодробностиСкачать • • • Для Chrome 25 и ниже • Скачать
• 13.04.15 • v2.0 • ПодробностиСкачать • • • Для Chrome 25 и ниже • Скачать
• 08.09.12 • v1.0 • Подробности в обзоре • Скачать

Перейти на страницу загрузки >>

Комментарии (26) к “Explain and Send Screenshots RU

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

  1. Спасибо вам огромное за это расширение!
    Но к сожалению оно перестало работать на новых Chromium (43), на любых страницах пишет:
    Эта страница не может быть захвачена из-за политики безопасности Chrome.
    • Страницы, начинающиеся с chrome://
    • Страницы других расширений

    Хотя страницы самых обычных веб-сайтов, никаких не расширений и не chrome://
    Пожалуйста, попробуйте исправить если будет возможность, очень удобное расширение, жаль что поломалось, видимо хромисты опять что-то поменяли в апи или политике...

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

  2. Временно починил на первом манифесте (догадался не сразу, т.к. никаких ошибок в консоль не писалось):
    Дело в том, что согласно Chrome.Developer - chrome.tabs #captureVisibleTab метод captureVisibleTab с некоторых пор требует permission (разрешение) .
    Поэтому я просто заменил в манифесте
    "permissions": [ "tabs", "*://*/*" ]
    на
    "permissions": [ "tabs", "" ]
    И заодно аналогично поменял в "matches", чтобы расширение работало не только на http-сайтах, но и на ftp или внутренних страницах хрома.

    Скачать:
    Explain_and_Send_Screenshots_1.0.zip

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

    Вы легко можете убедиться в том, что я не засунул туда ничего лишнего и изменил лишь manifest.json, распаковав мой вариант и оригинальный с этого сайта в разные папки например с помощью 7zip (открыв в нем crx или правой кнопкой по crx > 7-Zip > Распаковать в ""), и сравнив директории (например в Total Commander: Инструменты > Синхронизировать каталоги > "с подкаталогами", "по содержимому").

    Как починить - догадался при починке другого старого расширения SpeedDialSync (переделанное старое Speed Dial 2.0 RUS с добавленным импортом и экспортом - привет руборду! где кстати ссылка на это расширение давно подохла, но я успел схоронить), которое тем не менее все еще отлично работает и выполняет свои функции без всяких новомодных adware-гадостей, проверять на которые новые версии нету ни времени, ни желания (все скрипты пока деобфусцируешь, пока разберешься что к чему... ну нафик, особенно если ты совсем не спец в этом). У него появилась проблема в аналогичном ключе - перестала работать функция обновления/создания миниатюр сайтов, для чего используется тот же метод captureVisibleTab. И в отличие от слишком умного Explain and Send Screenshots, это старенькое SpeedDialSync видимо не проверяет доступность/работу метода, поэтому сразу писало свою ошибку в консоль:

    Unchecked runtime.lastError while running tabs.captureVisibleTab: The 'activeTab' permission is not in effect because this extension has not been invoked.

    Ну а уже погуглив по ней, я и вышел на ту страницу для разработчиков расширений (спасибо Stack Overflow).

    Если вдруг кого-то заинтересует мой вариант исправленного SpeedDialSync:
    SpeedDialSync.zip
    В архиве приложил оригинал, если захотите - можете так же сравнить, исправил только манифест и маленькую ошибку в speeddial.html. Однако, не знаю как вы сможете убедиться, что это настоящий оригинал, если только вы не скачали его когда-то давно как я с руборда - тогда сможете сравнить его с вашим файликом.

    • Парсер комментариев скушал немного текста 🙂
      Поправка:

      Дело в том, что согласно Chrome.Developer - chrome.tabs #captureVisibleTab метод captureVisibleTab с некоторых пор требует permission (разрешение) <all_urls>.
      Поэтому я просто заменил в манифесте
      "permissions": [ "tabs", "*://*/*" ]
      на
      "permissions": [ "tabs", "<all_urls>" ]

    • Кстати, старые расширения на первом манифесте не так-то просто упаковать в crx, пришлось откопать старый хром версии 22 - все, что выше, уже требовало вторую версию манифеста.
      Для этого я воспользовался проектом Chromium Portable, если кому-то тоже понадобится - список версий: Files, или сразу последняя 22я версия: ChromiumPortable_22.0.1201.0.paf.exe

      • Отличная работа!
        Для новых версий хрома, думаю, можно прописать:
        "permissions": [ "activeTab" ],
        The activeTab permission и будет достаточно для нормальной работы, но я всё равно сделаю:
        "permissions": [ "tabs", "<all_urls>" ],
        для поддержки старых версий. Спасибо за подсказку.
        На днях переделаю расширение под 2 манифест. Возни, конечно, прилично с переделкой инлайн скриптов, но надо добить, чтобы было по человечески. Ведь некоторые, из-за козней гугла, устанавливают расширения распакованными.

        Исправленный SpeedDialSync надо, наверное, на ру-борде выложить. Оно в своё время популярно было. Сам спид-диалами не пользуюсь. Сделал себе стартовую страничку на чистом html с нужными мне ссылками в картинках, которую спид-диалом назвать можно лишь с натяжкой, зато никаких тормозов при запуске...

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

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

        • Да, тоже сначала нагуглил про "activeTab" и даже попробовал прописать ее... Но моему хромиуму 43 это ничуть не помогло, Explain and Send Screenshots продолжило жаловаться на политику безопасности хрома, а SpeedDialSync выкидывать ту же ошибку 🙁 Возможно, это работает для расширений на второй версии манифеста, а тут манифесты первой.

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

          Забавный момент, распакованные расширения с первым манифестом на последнем хромиуме не устанавливаются - требует непременно второй версии, а упакованные пока еще отлично работают 🙂

          Исправленный SpeedDialSync надо, наверное, на ру-борде выложить.

          Если есть возможность, выложите пожалуйста, тем более там гораздо больше вероятность что у кого-то остался оригинальный файлик и смогут сверить если что 🙂

          P.S. В matches тоже иногда полезно вставить <all_urls>, но, конечно, не всегда имеет смысл.

          • Кстати о масках, в вашем варианте Explain and Send Screenshots RU в пермишнах такой вариант: "*://*/*" - вот его наверное в matches логичнее вставлять, как минимум для SpeedDialSync. Если что, вариант с ним вместо <all_urls>:
            SpeedDialSync.zip

          • Возможно, это работает для расширений на второй версии манифеста

            Видимо, да. Сейчас попробовал all_urls на еще сыром, но уже со 2 версией манифеста - работает! Chromium 43.0.2348.0.

            В matches на последних репаках я всегда вставляю all_urls, чтобы не парится 🙂 Вроде проблем не было.

            P.S. Исправил отображение угловых скобок в комментариях, пока только внутри тега code. Можно писать привычными символами.
            тест "permissions": [ "tabs", "<all_urls>" ],

            • А activeTab на второй версии манифеста не пробовали? Я про нее имел в виду, может со вторым можно только activeTab, без all_urls...

                • Пардон, ошибочка...конечно, activeTab. Читать так:

                  Сейчас попробовал только с activeTab на еще сыром, но уже со 2 версией манифеста — работает!

                  • Отличная новость 🙂
                    Будем тогда подождать новую версию, но вам торопиться совсем не обязательно пока старая работает 🙂

  3. Кстати, при выборе части страницы для скриншота после выбора нужной области на границах прямоугольника выделения появляются квадратики, за которые принято тянуть чтобы изменить размер прямоугольника. В некоторых аналогичных расширениях таким образом можно уточнить или подкорректировать область, но здесь почему-то сразу открывается окно рисования всяких стрелочек, где уже нельзя изменить размеры области... Нет ли возможности как-то исправить это? Например, может какую-то кнопку при этом жать, например шифт - и тогда оставлять область для корректировки.
    Еще в оригинальном расширении написано, что можно менять шрифт текста, но только после оплаты автору. Нельзя ли включить эту опцию перманентно? 🙂
    И второй картинкохостинг http://imm.io/ - таки подох. А вот на имгур без проблем все заливается.

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

      • И в pixlr.com перестало выгружаться 🙁 он пишет:
        Произошла ошибка, попробуйте позже!

        [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error

      • Из неработающих сервисов, что-то будет удалено, что-то исправлено.
        По поводу инструментов редактирования, расширение использует сторонний скрипт, некое подобие MS Paint на javascript. Инструмент не идеальный, но что есть, то есть...Что-то там править у меня мозгов не хватает... я не программист. Посмотрите paint.js - может сами что-нибудь под себя исправите.

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

        Нашел параметр, отвечающий за тень. Без нее смотрится аккуратнее. Наверное, уберу ее полностью.

        • Спасибо!
          А про корректировку границ области, что я говорил - это все происходит еще до появления "пеинта", сразу после отпускания мышки при рисовании области скриншота у прямоугольника появляются узловые квадратики-точки для drag-n-drop изменения размеров прямоугольника, но лишь на краткий миг, сразу после которого выбранная область переносится в местный "пеинт", так и не дав откорректировать границы. Вот еслиб не сразу переносилось бы...

          • За это также отвечает сторонний модуль. Темный лес... Придется, как и раньше, целится точнее))

            • Обновил расширение.

              в оригинальном расширении написано, что можно менять шрифт текста, но только после оплаты автору. Нельзя ли включить эту опцию перманентно?

              Не удалось разлочить размер шрифта. Потом посмотрю повнимательнее.

  4. Explain and Send Screenshots RU
    Замечательное расширение,но не могли бы Вы поправить ссылку на загрузку в imgur.А то не работает.

    • Не думал, что оно вообще ещё работает))
      В imgur какое-то новое API для загрузки... уж больно муторно всё это перелопачивать, и не факт, что что-нибудь получится. Посмотрите в гуглозине, там такого добра навалом, может что-нибудь подберёте.

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

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