>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Обсуждение расширений http://forum.mozilla-russia.org/viewforum.php?id=28 >Download Manager (S3) http://forum.mozilla-russia.org/viewtopic.php?id=73317 |
pag77 > 06-03-2018 15:37:28 |
Менеджер загрузок (S3) Начиная с версии 5.1, Download Manager (S3) теперь полностью совместим с WebExtensions (Firefox Quantum 57+) и Google Chrome Mozilla Firefox: https://addons.mozilla.org/addon/s3download-statusbar/ WebExtensions оганичения: трюк для Firefox 57+ для активации панели загрузок на Mozilla-сайтах (например addons.mozilla.org): Менеджер загрузок (S3) полностью совместим с Google Chrome, но есть известные проблемы для Firefox: 1. downloadItem.exists does not change from true to false when a file is removed 2. does not display history from past sessions 3. chrome.downloads.drag is not a function |
pag77 > 07-03-2018 23:29:26 |
version 5.3 изменения: version 5.4 изменения: |
the_nort > 11-03-2018 17:56:46 |
pag77 > 11-03-2018 19:50:27 |
в контекстном меню? в текущей версии нет, но могу добавить в новую версию |
the_nort > 11-03-2018 20:25:12 |
добавь, если не трудно, а то часто приходится пользоваться "открыть", "удалить из системы", надоело эту мелочь мышкой ловить) |
pag77 > 11-03-2018 20:43:23 |
картинки у меня только не масштабируются. |
Coroner > 11-03-2018 20:44:55 |
Не смог заставить работать. Панель отображается девственно чистая, неся в себе лишь кнопку "загрузки" в начале и "очистить" и "X" в конце панели. На новом профиле, конечно, всё прекрасно работает, но что может мешать на используемом? |
the_nort > 11-03-2018 20:47:32 |
ну думаю всяко лучше будет.. |
pag77 > 11-03-2018 21:43:23 |
Coroner пишет
сложно сказать.. вы можете показать логи (ctrl+shift+J)? |
pag77 > 11-03-2018 23:49:17 |
the_nort пишет
Можешь проверить? в настройках добавлено: цвет/размер текста кнопок, цвет/размер/фон текста контекстного меню: PS: временные дополнения автоматически удаляются после рестарта браузера |
the_nort > 12-03-2018 01:05:41 |
pag77 пишет
у меня все хорошо вроде... скрытый текст |
pag77 > 12-03-2018 09:57:02 |
the_nort пишет
спасибо! |
xsander_7 > 12-03-2018 17:42:20 |
Всем привет статусная строка появляется но в ней нет закачиваемых файлов, кнопка на панели инструментов заполняется при закачках но при нажатии открывается пустое окошко в которых нет закачиваемых файлов. лиса 58,02 методом тыка выяснил что конфликт с файлом prefs.js в папке профиля, если удалить то расширение работает нормально но слетают все настройки. с момента установки новой лисы в about:config лазил только для скрытия ненужных кнопок вроде. |
pag77 > 12-03-2018 18:02:07 |
xsander_7 пишет
попробуйте следующее: в итоге так по шагам вы обнаружите именно ту настройку которая мешает жить. |
the_nort > 12-03-2018 18:11:54 |
кстати, раз уж пошла такая пьянка, в контекстном есть функция "спрятать панель загрузок", удобная фишка когда качается большой файл и можно спрятать панель чтобы не мешала, а как ее вернуть то на место без клавиатуры? Может прикрутить небольшую кнопочку на панель (спрятать\развернуть) чтобы она осталась в нижнем углу для возврата панели... |
pag77 > 12-03-2018 18:22:46 |
the_nort пишет
раз(подсказка): два(настройка): три(показать панель через кнопку на тулбаре): |
the_nort > 12-03-2018 18:28:33 |
дык так неудобно, прыгать по дополнительным кнопкам и долбить по клаве, тем более лично я эту кнопку убрал... |
pag77 > 12-03-2018 18:40:13 |
свернуть панель и оставить от нее кусочек в углу - наверное не вариант.. кому-то и такое может не понравится... |
the_nort > 12-03-2018 18:46:48 |
pag77 пишет
ну смотри сам, твой конкурент добавил (WX Download Status Bar), все просто - свернул-развернул, главное же простота без лишних телодвижений, все в один клик... |
xsander_7 > 12-03-2018 19:36:17 |
нашел конфликт настроек и дополнения browser.tabs.remote.autostart должно быть TRUE тогда расширение работает полностью |
pag77 > 12-03-2018 19:43:09 |
xsander_7 пишет
так оно по умолчанию true |
xsander_7 > 12-03-2018 19:46:49 |
pag77 пишет
да, я сам отключил эту мултипроц... можно попросить убрать подсказки(двойной клик, средний клик...) при наведении на загружаемый файл, или опционально сделать вкл\выкл |
the_nort > 12-03-2018 20:08:24 |
xsander_7 пишет
кстате при желании и с кнопкой скрытия панели загрузок можно так же поступить: |
pag77 > 12-03-2018 21:53:44 |
добавлено новое разрешение: contextMenus добавлено в настройки: Основные: Отображать информацию о загрузке при наведении мыши: показывать подсказки о действиях the_nort , xsander_7 - тестируйте |
the_nort > 12-03-2018 23:42:46 |
pag77 пишет
из заявленного у меня всё работает как надо, только может все всплывающие отключить тогда, включая эти: скрытый текст |
pag77 > 12-03-2018 23:54:32 |
the_nort пишет
эти пусть будут, они не большие и , по идее, особо не напрягают |
Viatcheslav > 13-03-2018 20:50:59 |
Проверьте, пожалуйста - работает ли копирование адреса загрузки (URL) в буфер обмена? Я так и не смог это сделать - пробовал и на текущей загрузке, и на паузу ставил. Сообщение от расширения "Адрес скопирован ..." появляется, но ни по Ctrl+V, ни по ПКМ -> Вставить адрес не вставляется даже в Блокнот. Спасибо |
xsander_7 > 13-03-2018 21:28:01 |
pag77 пишет
Спасибо, работает |
pag77 > 13-03-2018 21:43:09 |
Viatcheslav пишет
это? проверил - работает. |
sandro79 > 13-03-2018 23:19:37 |
pag77, приветствую. Спасибо за дополнение. Можно ли реализовать очистку списка загрузок не только в самом менеджере загрузок, но и в библиотеке? В библиотеке список загрузок очищается только штатным способом. скрытый текст |
pag77 > 13-03-2018 23:27:18 |
sandro79 пишет
да, в версии 5.4 это исправлено и уже работает должным образом pag77 пишет
для включения опции удаления из истории воспользуйтесь настройками: |
sandro79 > 13-03-2018 23:38:18 |
pag77, спасибо. Версия 5.4 и установлена, надо было всего лишь птичку снять, да не допёр, пардон. Спасибо. теперь всё идеально |
Gladius333 > 16-03-2018 14:43:11 |
Привет всем, вопрос а он может как "DownThemAll!" скачивать по маске? пример: [7513:7705]. |
pag77 > 16-03-2018 16:23:05 |
Gladius333 пишет
не совсем понял... можно поподробнее? |
Coroner > 17-03-2018 23:50:42 |
Подскажите пожалуйста, необходимость для работы дополнения установки параметра browser.tabs.remote.autostart в true — это фича? |
pag77 > 18-03-2018 13:12:29 |
Coroner пишет
это необходимость, ибо по умолчанию стоит именно в true |
Gladius333 > 20-03-2018 21:40:26 |
pag77 пишет
Ну маска эта типа от такой-то ссылки, до такой. |
pag77 > 20-03-2018 22:16:58 |
Gladius333 пишет
дайте корректную ссылку, по этой видео не открывается, или перезалейте в другое место |
Gladius333 > 21-03-2018 11:47:23 |
pag77 пишет
http://creaspace.ru/videos/download.php?video_id=3395 |
pag77 > 21-03-2018 14:22:13 |
Gladius333 пишет
это клип какой-то... Gladius333 пишет
дайте нормальное описание как-чего-куда, можно с видео, можно в скриншотах. так? если я правильно догадался, то я могу добавить это в Download Manager - Создать новую закачку от вас только одно требуется: придумайте маски и дайте их описание, и что б маски хотя бы на 90% не совпадали с возможным адресом, например: |
Gladius333 > 21-03-2018 16:23:52 |
pag77 пишет
Извиняюсь, до меня только дошло что разговариваю с создателем этого дополнения, как и в другой теме. Я просто вставлял такую ссылку "creaspace.ru/videos/download.php?video_id=[3395:4100]" в "Dta!" и, он создавал ссылки от 3395 до 4100 и начинал качать с первого. Спасибо за ваше терпение) если допилите будет крутой заменой "Dta!", многим нравилась эта функция. Еще хочу добавить зачем париться с разными масками, это ведь не парсер, а просто качалка, в ссылке меняются только числа в конце. |
pag77 > 21-03-2018 19:25:44 |
Gladius333 пишет
да, я автор Gladius333 пишет
я имел ввиду, что б маска имела какую-то хитрую уникальность, а то вдруг где-то на просторах интернета на каком-нибудь сайте есть ссылки именно такого вида: Gladius333 пишет
в общем такая маска сгодится? Gladius333 пишет
да, лучше сразу ввести правила формирования команд, что б потом просто добавлять новые, не переучивая пользователей |
Gladius333 > 21-03-2018 20:46:18 |
Да сгодиться) кажется я сам себе противоречу, говорю типа знаю маски а сам-то. |
pag77 > 22-03-2018 01:32:03 |
Gladius333 - тестируй есть небольшие проблемы... заметил при использовании creaspace.ru/videos/download.php скачать тестовую версию: |
Gladius333 > 22-03-2018 12:43:30 |
pag77 пишет
1) В Dta! как-то по удобнее было ну ладно. 2) Потом что не понравилось в Dta! он какбы создавал список у себя в настройках? и качал по одному, потом мог выйти и просто открыв Dta! продолжить закачку. 3) Насчет имен ты прав, там список идет из download.php, download(1).php, download(2).php... Вообще легче посмотреть Dta! самому, на старой версий и поймешь про что я говорю, заряди туда мою ссылку с маской. Кстати заметил если скормить такую ссылку http://creaspace.ru/videos/download.php?video_id=3395 то он тоже создает download.php, а если перейти на ссылку и скормить http://creaspace.ru/clips/3395.Longkick … ace.ru.mp4 то он норм качает, значит Dta! перед скачиванием создавал список кстати! тоже из download.php.... но когда качал по одному он сперва переходил по ссылке а потом ту ссылку кидал на закачку, и имя файла нормальное тогда. |
pag77 > 22-03-2018 14:33:00 |
Gladius333 пишет
удобнее это "[3995:4000]"? ничего страшного, привыкнешь к новому {%COUNT:3995:4000%} Gladius333 пишет
поставил 1 в настройках-режим очереди? Gladius333 пишет
подправил код, теперь должно нормально имена файлов отображать. но вылезла еще одна проблема, которую я не могу решить - это бага именно в Firefox |
Gladius333 > 22-03-2018 16:03:41 |
pag77 пишет
Странно наверно у меня каких-то компонентов не достает в ФФ, так как у тебя по другому работает, вот сейчас затестил кинув "creaspace.ru/videos/download.php?video_id={%COUNT:3395:4000%}" |
pag77 > 22-03-2018 16:13:47 |
Gladius333 пишет
такое в настройках? Gladius333 пишет
нет там бесконечного цикла, это оно 605 закачек создавало, на это требуется время, а ты, видать, не терпеливый Gladius333 пишет
да, очередь срабатывает через 1-2 секунды после начала закачки и если файл небольшой, то за это время он успевает полностью скачаться. ну и руками проверил бы - на этом сайте в реальности сейчас максимальный video_id по которому есть видео - это 3397 |
Gladius333 > 23-03-2018 13:43:33 |
pag77 пишет
Использовал "creaspace.ru/videos/download.php?video_id={%COUNT:3380:3395%}"
|
pag77 > 23-03-2018 13:53:22 |
Gladius333 пишет
API браузера имеет некоторую заторможенность и я не успеваю отследить/затормозить закачки, если они созданы одновременно через "создать новую закачку" Gladius333 пишет
какой список, что вывалил? ничего не понял |
Gladius333 > 23-03-2018 14:38:14 |
Где красные кружочки видишь? он как бы их в резерв должен, но он сразу все скинул в папку (заготовки), и начал качать... Хотя ты где-то выше говорил что у тебя норм с этим, в общем не знаю... |
pag77 > 23-03-2018 15:00:28 |
Gladius333 пишет
да, так и есть. Gladius333 пишет
нашел такое расширение? |
pag77 > 23-03-2018 15:43:22 |
version 5.5 changes: |
Gladius333 > 23-03-2018 16:19:07 |
pag77 пишет
Мм это из за WE? там что-то автор Dta! говорил про это, типа они закрыли апи и переделывать смысла нет. |
pag77 > 23-03-2018 18:36:49 |
Gladius333 пишет
|
Gladius333 > 15-04-2018 14:13:58 |
Заметил что в 59, он не очищает загрузки, когда стоит галочка "Удалять законченную загрузку после открытия загруженного файла". Также при открытий панели загрузки "Download Manager (S3)" и при нажатий правой кнопки мыши, то там кроме настройки вылазит и контекстное меню. скрытый текст Выделить код Код:/*CODE*/ //clearDownloads... forum.mozilla-russia.org/viewtopic.php?pid=755123#p755123 var global = Components.utils.import("resource:///modules/DownloadsCommon.jsm", {}); if(global.DownloadsData && global.DownloadsData.removeFinished) {global.DownloadsData.removeFinished();} if(global.PrivateDownloadsData && global.PrivateDownloadsData.removeFinished) {global.PrivateDownloadsData.removeFinished();} Components.classes["@mozilla.org/browser/download-history;1"] .getService(Components.interfaces.nsIDownloadHistory) .removeAllDownloads(); |
Raysas > 20-04-2018 20:42:09 |
На домашней странице панель не работает, т.е. её попросту нет. Переключение\включение на любую вкладку - панель на месте. |
pag77 > 23-04-2018 11:02:58 |
Gladius333 пишет
проверил в текущей "59.0.2" - проблем не обнаружил Raysas пишет
WebExtensions оганичения: Raysas пишет
дайте ссылку на такую страницу |
Raysas > 23-04-2018 12:21:19 |
Спасибо за развёрнутый ответ. pag77 пишет
не показывает на странице файлообменника zippyshare.com |
pag77 > 23-04-2018 12:28:43 |
Raysas пишет
на других страницах отображается, но при переходе на вкладку с zippyshare панель исчезает, правильно? |
Raysas > 23-04-2018 12:29:27 |
Абсолютно так |
Gladius333 > 23-04-2018 12:31:55 |
pag77 |
Raysas > 23-04-2018 12:32:36 |
Спасибо, за внимание к моей проблеме |
pag77 > 23-04-2018 12:38:38 |
Raysas пишет
у меня именно на https://zippyshare.com/ всё норм, подозреваю что проблема на той странице, где непосредственно файл качается... |
Raysas > 23-04-2018 12:49:55 |
pag77 > 23-04-2018 13:06:40 |
Raysas пишет
у меня всё норм: скрытый текст |
Raysas > 23-04-2018 13:14:39 |
Значит это только у меня такая проблема. Буду ковырять скрытый текст Сорри, не сразу убрал под спойлер |
pag77 > 24-04-2018 16:53:42 |
version 5.6 changes: |
Gladius333 > 28-04-2018 15:45:56 |
В общем появилось время, проверил на чистом профиле. скрытый текст |
pag77 > 24-05-2018 11:05:17 |
Gladius333 пишет
извините за долгий ответ, был немного занят. |
func4ptch4 > 25-05-2018 16:00:20 |
pag77 пишет
Проблема осталась, это после перезапуска с настройкой (очистить после закрытия). |
pag77 > 29-05-2018 11:16:43 |
version 5.7 changes: |
ark29r > 28-06-2018 16:03:56 |
При скачке списка файлов с cloudpbx.rt.ru менеджер не определяет имена и типы файлов. |
pag77 > 04-07-2018 11:43:41 |
ark29r пишет
дайте пример полной ссылки |
ark29r > 04-07-2018 13:52:07 |
pag77 пишет
https://cloudpbx.rt.ru/domain/statistics/download/869105213 |
Hobbix > 07-07-2018 03:40:56 |
Firefox 61.0.1. Создание опции privacy.resistFingerprinting.block_mozAddonManager в значении true не помогло мне отображать панель загрузок на новой пустой вкладке. Есть ли другое решение? |
rstp14 > 11-07-2018 12:13:37 |
В чём проблема? Так с любыми файлами, можно ждать бесконечно. Зависает проверка контрольной суммы. скрытый текст |
cisux > 16-07-2018 10:21:52 |
Kubuntu 18.04, кривая страница. Стандартные элементы, такие как кнопки, берутся из системы, чтобы во всех системах отображение было одинаковым нужно использовать свои стили принудительно к стандартным элементам. Смотрите в сторону библиотеки для кросс браузерных стилей normalize.css. Если с кнопками это не поможет, то поищите кросс системные или напишите сами. Еще вариант, используйте цельный UI фреймворк, тот же bootstrap или jquery-ui. скрытый текст 16-07-2018 10:26:54 |
pag77 > 24-07-2018 20:15:28 |
ark29r пишет
эта ссылка требует авторизации: rstp14 пишет
файл существует? cisux пишет
спасибо! cisux пишет
Я не использую фреймворки, только чистый javascript! Чистый javascript дает веру в будущее и в то, что не надо постоянно переписывать расширение в связи с новым новомодным обновлением того же jQuery, потому что мозилла имеет правило банить те расширения, которые используют не актуальные версии известных фреймворков, в том числе и jQuery cisux пишет
извините, не совсем понял описания проблемы... |
pag77 > 25-07-2018 21:37:26 |
version 5.9 changes: |
rstp14 > 26-07-2018 03:18:29 |
pag77 пишет
Вот скрин консоли после нажатия на "Контрольная сумма". скрытый текст |
pag77 > 26-07-2018 11:32:53 |
rstp14 пишет
никаких проблем в консоли не вижу. |
ark29r > 30-07-2018 09:42:30 |
pag77 пишет
так точно. но учетку по понятным причинам дать не могу. |
surf756 > 02-09-2018 00:38:15 |
Автору вопрос: https://www.al-akhbar.com/PDF_Files/3554/alakhbar20180901.pdf Хочется вместо https://www.al-akhbar.com/PDF_Files/3554/alakhbar20180901.pdf вставить {%COUNT:n:m%} |
Alex_one > 05-09-2018 21:06:34 |
pag77 Минимализм |
oldps2gamer > 09-09-2018 17:27:54 |
Добрый день. Спасибо за отличное расширение. Добавьте, пожалуйста, возможность открытия закачки по двойному клику непосредственно приложением без всплывающего окна, предлагающего запустить эту закачку. Было бы намного удобнее. Если такова функция уже имеется, пардоньте, не нашел. Ткните, пожалуйста. Спасибо. |
Wave > 14-09-2018 11:20:38 |
del. |
Dobrov > 08-11-2018 03:48:52 |
В режиме: "Заменить страницу загрузки" включено отображение всех кнопок. Выделить код Код:document.getAnonymousElementByAttribute(document.getElementById("s3downbar_button_create_new_downloads"),"class","box-inherit button-box").value = "Текст кнопки" |
LigovoNet > 08-11-2018 19:08:51 |
А можно как-нибудь прикрутить пакетную загрузку ссылок из TXT файла? И ещё не мешало бы переименование скачиваемых файлов по шаблонам, например чтобы имя файла заменялось на его полный URL адрес, с заменой слешей на тире! как-то так было https://forum.mozilla-russia.org/001/preview.jpg стало forum.mozilla-russia.org-001-preview.jpg |
dreamkz > 22-11-2018 22:33:37 |
Я там что-то с приватностью в user.js перекрутил, что расширение не работает. Выдаёт ошибку: скрытый текст Reading manifest: Error processing permissions.7: Value "downloads.shelf" must either: must either [must either [be one of ["clipboardRead", "clipboardWrite", "geolocation", "idle", "notifications"], be one of ["bookmarks"], be one of ["find"], be one of ["history"], be one of ["search"], be one of ["activeTab", "tabs", "tabHide"], be one of ["browserSettings"], be one of ["cookies"], be one of ["downloads", "downloads.open"], be one of ["topSites"], be one of ["webNavigation"], or be one of ["webRequest", "webRequestBlocking"]], be one of ["alarms", "mozillaAddons", "storage", "unlimitedStorage"], be one of ["browsingData"], be one of ["devtools"], be one of ["identity"], be one of ["menus", "contextMenus"], be one of ["pkcs11"], be one of ["geckoProfiler"], be one of ["sessions"], be one of ["contextualIdentities"], be one of ["dns"], be one of ["management"], be one of ["privacy"], be one of ["proxy"], be one of ["nativeMessaging"], be one of ["telemetry"], be one of ["theme"], or match the pattern /^experiments(\.\w+)+$/], or must either [be one of ["<all_urls>"], must either [match the pattern /^(https?|wss?|file|ftp|\*):\/\/(\*|\*\.[^*/]+|[^*/]+)\/.*$/, or match the pattern /^file:\/\/\/.*$/], or match the pattern /^resource:\/\/(\*|\*\.[^*/]+|[^*/]+)\/.*$|^about:/] Reading manifest: Error processing offline_enabled: An unexpected property was found in the WebExtension manifest. Reading manifest: Error processing key: An unexpected property was found in the WebExtension manifest. Лучше ставить всё по дефолту |
dreamkz > 24-11-2018 01:54:57 |
Предупреждал меня уважаемй Coroner не лазить в эти настройки конфендициальности, но мы не ищём лёгких путей. Короче, нашёл из-за чего расширение глючило и не хотело создавать новую загрузку. В about:config значение user_pref("extensions.webextensions.remote", false); запускает расширения в отдельном процессе. Выставил по-умолчанию на true и глюк пропал. |
Вит > 20-12-2018 16:58:37 |
pag77 |
Ivan4 > 22-06-2019 15:27:25 |
Подскажите, где взять Менеджер загрузок (S3) для доКвантумной версии. Для 52-56. |
Motoroller > 24-07-2019 06:48:50 |
Здравствуйте! Подскажите, пожалуйста, есть ли в данном менеджере загрузок функция ограничения скорости скачивания? В эпоху "толстых" интернет-соединений, похоже, все забыли про проблему забивания медленных тарифов одной единственной закачкой. Раньше это успешно решал DownThemAll!, канувший в лету с выходом Quantum, или такое дополнение для Firefox Quantum уже давно существует? Буду очень признателен за помощь. |
wayo > 25-07-2019 01:05:57 |
Motoroller |
Motoroller > 25-07-2019 06:55:00 |
wayo пишет
Большое спасибо за дополнение, но не нашёл в нём функционала по ограничению скорости скачивания. Есть только пауза и отмена. |
cvvar00 > 16-08-2019 23:24:45 |
pag77 |
OmTatSat > 25-09-2019 12:31:15 |
На Firefox 70 должно работать? У кого-то работает? |
pag77 > 25-09-2019 13:22:59 |
OmTatSat пишет
текущая официальная версия 69.0.1 |
func4ptch4 > 26-09-2019 11:44:54 |
Можно все таки как то синтаксис изменить с {%COUNT:n:m%} на [n:m], просто так более удобнее чем набирать все это. |
OmTatSat > 27-09-2019 20:42:10 |
pag77 пишет
дополнение вообще перестало видеть загрузки, не реагирует на загружаемые файлы, не появляется панель с загружаемыми файлами( Firefox dev 70.0b10 x64. Пробовал чистый профиль, ситуация аналогична( |
OmTatSat > 02-10-2019 21:49:17 |
Проверил ещё раз, создал новый профиль, и эврика работает, перезагружаю firefox и уже не работает. Создаю новый и уже даже при первом запуске не пашет, создаю ещё один - пашет но до перезагрузки firefox, пробовал как dev так и nightly. Установил Firefox 69.0.1 всё работает. Всё таки похоже на несовместимость с новыми версиями(( |
Renegade > 17-12-2019 09:12:42 |
Ivan4 пишет
присоединяюсь к просьбе.
последняя версия 4.13 отсутствует на странице Менеджера. просьба ко всем: у кого случайно есть - выложить на файлообменник... |
kokoss > 17-12-2019 09:32:53 |
Renegade пишет
Здесь есть: https://github.com/JustOff/ca-archive/releases |
Renegade > 17-12-2019 12:08:25 |
kokoss пишет
большое спасибо. |
mike2003 > 09-04-2020 09:57:34 |
Такая проблема - можно ли, что бы "бар" не висел прямо над страницей? А так, как это было сделано в старых версиях. |
Hobbix > 09-11-2020 14:42:09 |
pag77, недавно заметил, что при включенном расширении "Менеджер загрузок (S3)" стал страшно глючить сайт https://www.virustotal.com. Постоянно запрашивает гугл капчу и происходят какие-то странные цикличные переадресации на страницах этого сайта на самого себя. Пользоваться сайтом невозможно. У всех так? Как это починить? |
mike2003 > 10-11-2020 04:24:43 |
Так вот почему! Ни за чтобы не подумал. |
_zt > 18-11-2020 18:10:10 |
Удалил: в content\background.js в content\utils.js Выделить код Код:s3dm.utils.antivirus_scan_checksum = function(checksum, callback) { var url = 'https://www.virustotal.com/en/file/upload/?sha256=' + checksum + '&_=' + (new Date()).getTime(); var res = {}; //----------------------------------------------------------------------- var xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.onload = function() { var result = null; //----------------------------------------------------------------- try { result = JSON.parse(xhr.response); } catch(e) {}; //----------------------------------------------------------------- if (! result) { if (callback) { callback(null); } } //----------------------------------------------------------------- if (! /^https?\:\/\//.test(result.last_analysis_url)) { result.last_analysis_url = 'https://www.virustotal.com/' + result.last_analysis_url.replace(/^\//,''); } //----------------------------------------------------------------- res.virus_scan_ratio = result.detection_ratio; res.virus_scan_analysis_url = result.last_analysis_url; //----------------------------------------------------------------- if (result.detection_ratio && (result.detection_ratio[0] > 0)) { res.virus_scan_warning = true; } else if (result.detection_ratio) { res.virus_scan_warning = false; } //----------------------------------------------------------------- if (callback) { callback(res); } } xhr.send(); } Теперь на virustotal.com все отображается. Хоть так, хоть этак. |
mike2003 > 19-11-2020 03:42:22 |
Откуда? Что за файлы? |
_zt > 19-11-2020 12:35:07 |
mike2003 |
mike2003 > 20-11-2020 02:39:00 |
Откуца я знаю то. в ФФ все файлы одинаково называются |
_zt > 20-11-2020 14:38:03 |
mike2003 |
Hobbix > 25-11-2020 03:52:31 |
_zt, спасибо! Способ с ремонтом virustotal реально рабочий. У меня возник ещё вот такой вопрос. Когда мы скачиваем что-то и пытаемся запустить из "панели загрузок", то у нас открывается всплывающее окно в браузере с предложением запустить этот файл. скриншот для наглядности вопроса |
_zt > 25-11-2020 17:40:53 |
Hobbix скрытый текст <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="/skin/logo16.png" type="image/x-icon" /> <script type="text/javascript" src="/content/download_open.js" charset="utf-8"></script> Далее content\download_open.js скрытый текст document.getElementById('d_img').src = aDownload.iconURL32; var filename = aDownload.filename; if (filename.length >50) { filename = s3dm.utils.get_filename_short(filename); } document.getElementById('d_filename').appendChild(document.createTextNode(filename)); document.getElementById('d_filename').setAttribute('title', filename); Далее content\utils.js скрытый текст s3dm.utils.get_filename_short = function(filename) { var fname = filename.toString().replace(/^.*[\/\\](.*)$/, '$1'); if (fname) { fname = fname.replace(/\?.*$/, ''); } return fname; } Можно попробовать сначала >50 изменить на меньшее значение, если не поможет, то регулярку править надо. Попробуйте сначала первое. 25-11-2020 17:49:11 Или окно. content\background.js скрытый текст else { chrome.windows.create({ url: '/content/download_open.html?' + s3dm.utils.urlencode(JSON.stringify(aDownload)), width: 400, height: 150, left: Math.round((screen.width-400)/2), top: Math.round((screen.height-150)/2), type: 'popup' }, function(win) { s3dm.popup_tmp_windows['k' + win.id] = win.id; }); } height увеличьте. Возможно еще что то с screen.height сделать надо будет. Я просто не открываю файлы из Firefox, и сегодня это окно впервые увидел. |
Hobbix > 25-11-2020 22:26:59 |
_zt пишет
Поменял тут высоту со 150 на 450 и это действительно сработало. А можно как-то теперь отцентровать название файла и кнопку в этом окне, чтобы оно всегда отображалось по центру всплывающего окна? скриншот По идее надо что-то править в download_open.html. -- |
_zt > 25-11-2020 23:53:01 |
Hobbix |
_zt > 26-11-2020 00:48:45 |
Путь не учел. Все верно, максимальная длина пути + имя файла 259 символов, т.е. 180-190 px "край" для этого окна. И то в редких случаях, так как слитное имя файла, без пробелов, будет одной строкой. Насколько я понимаю, регулярка из третьего спойлера не учитывает пробелы в имени файла, отсюда все проблемы с этим окном. Но мне уже лень, пусть ее кто-то другой правит. ) |
Hobbix > 26-11-2020 01:01:49 |
_zt, прикинул, что из расчета 259 знаков мне потребуется высота примерно в 350px. Ниже объясню почему. Кстати заметил, что при длинных названиях путь в этом окне вообще не отображается. скрин Именно поэтому и хочется хотя бы выровнять всё это добро по центру по вертикали, чтобы более нормально смотрелось во всех ситуациях, и с длинными названиями и с короткими. |
_zt > 26-11-2020 01:35:46 |
Hobbix |
Hobbix > 26-11-2020 04:48:45 |
Долго и упорно выкуривал html и css, но в итоге добился желаемого результата с вертикальной центровкой и без скролл баров. Размер окна в итоге сделал 460x240px. А вот download_open.html отредактировал так: download_open.html Выделить код Код:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title label="extension_name"></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="/skin/logo16.png" type="image/x-icon" /> <script type="text/javascript" src="/content/download_open.js" charset="utf-8"></script> <script type="text/javascript" src="/content/utils.js" charset="utf-8"></script> <script type="text/javascript" src="/content/i18n.js" charset="utf-8"></script> <script type="text/javascript" src="/content/prefs.js" charset="utf-8"></script> </head> <body> <style> .parent { /* width: 100%; */ height: 100%; position: fixed; top: 0; left: 7px; right: 7px; display: flex; align-items: center; align-content: center; justify-content: center; overflow: auto; } </style> <div class="parent"> <center> <div style="display:flex; align-items: center; margin-bottom: 12px; margin-top: 0px;"> <img id="d_img" style="margin-left: auto;margin-right: 10px;height:32px; width:32px;"/> <div id="d_filename" style="margin-right: auto; direction: rtl; cursor: help; text-overflow: ellipsis; overflow: hidden;"></div> </div> <input type="button" label="action.click_open.label" id="download_open" style="cursor: pointer"/> </center> </div> </body> </html> Результат получался такой: скриншот |
_zt > 26-11-2020 17:37:07 |
Hobbix |
Hobbix > 02-12-2020 02:02:11 |
_zt, немного поправил. С стилях добавил "word-wrap: anywhere;", что позволит делать нормально переносы на новую строку. download_open.html Выделить код Код:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title label="extension_name"></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="/skin/logo16.png" type="image/x-icon" /> <script type="text/javascript" src="/content/download_open.js" charset="utf-8"></script> <script type="text/javascript" src="/content/utils.js" charset="utf-8"></script> <script type="text/javascript" src="/content/i18n.js" charset="utf-8"></script> <script type="text/javascript" src="/content/prefs.js" charset="utf-8"></script> </head> <body> <style> .parent { /* width: 100%; */ height: 100%; position: fixed; top: 0; left: 7px; right: 7px; display: flex; align-items: center; align-content: center; justify-content: center; overflow: auto; word-wrap: anywhere; } </style> <div class="parent"> <center> <div style="display:flex; align-items: center; margin-bottom: 12px; margin-top: 0px;"> <img id="d_img" style="margin-left: auto;margin-right: 10px;height:32px; width:32px;"/> <div id="d_filename" style="margin-right: auto; direction: ltr; cursor: help; text-overflow: ellipsis; overflow: hidden;"></div> </div> <input type="button" label="action.click_open.label" id="download_open" style="cursor: pointer"/> </center> </div> </body> </html> |
_zt > 02-12-2020 11:03:20 |
Hobbix |
Borsergey > 27-12-2020 01:52:10 |
Решил попробовать данное расширение. |