×

Give a tip

A.S.

Members
  • Posts

    747
  • Joined

  • Last visited

  • Days Won

    39

 Content Type 

Profiles

Forums

Release Notes

Bug Tracker

Help page

Help page-CN

Release Note5

Rules and recruitment

Release Note6

Everything posted by A.S.

  1. BugSir007 replied at 2015-2-11 10:33 Hi A.S. Sorry for the inconvenience. Actually ABP needs more RAM. Same as ABP extension for Chrome. ... OK. AdHunter does not need more RAM? Same as ABP? I'm going to cry and remember 2008 and MX2 :'(
  2. 2 tabs I opened 4 tabs + 200 MB They kidding us.
  3. Just download a new version 4.4.4.2000 from website. But it will be mistake. ABP filters ads not better than AdHunter. But ABP need more RAM. And you cannot block something manually. I hate this version!
  4. Шаг 1. Собираем аддоны быстрого доступа для боковой панели. Шаг 2. Портируем простые расширения, написанные для других браузеров. Шаг 3. Собираем свое первое расширение, запускающее скрипт. Итак, мы уже умеем создавать аддоны быстрого доступа для боковой панели браузера Maxthon. Достижение, надо сказать, спорное. В Firefox подобного функционала можно добиться в пару кликов, но в Maxthon это выглядит лучше. А если попытаться и в Firefox или Chrome сделать это "красиво", то придется заморочиться. И заморочек будет больше, чем с Maxthon. Так или иначе, отныне нам не нужно обшаривать весь интернет ради простенького аддона с быстрым доступом. Если его нет в Maxthon Extentions Center, мы спокойно соберем свой. И будет нам счастье... В этот раз мы попытаемся портировать простенькое расширение, написанное под другой браузер. В нашем случае это будет Google Chrome. Будем надеяться, что всё будет работать как надо... Всё началось этим летом. Я клипал аддоны быстрого доступа пачками. Я не технарь, и первое время всё это казалось мне чем-то значимым. Спустя какое-то время мне захотелось большего, а Maxthon в то время дико глючил (до того HTML5 фикса). Особо напрягал YouTube, и я стал искать способы решения. Но решения нашлись только под Google Chrome. И это был новый челлендж! Итак, у нас есть расширение Disable Youtube™ HTML5 Player для Google Chrome. Отрываем его. И что мы видим? Иконки, манифест и скрипт. По-моему, это не намного сложнее того, что мы делали до этого. И есть только один способ это узнать! Мы не будем заморачиваться с созданием новой папки и копированием. Порт так порт! Тупо подредактируем хромовское расширение так, чтобы оно могло работать в Maxthon. Создаем уже известную нам папку icons, переносим туда иконки. Помним, что иконки должны называться icon_48.png, icon_32.png и icon_16.png. Благо, в Хроме иконки тоже должны быть в формате .png, так что просто добавляем "_" в названия. Файл icon128.png можно вообще удалить. Файл manifest.json должен бы стать основой для нашего файла def.json, вот только он вообще не похож на то, что нам нужно. Но формат .json нам подходит. Поэтому тупо переименовываем файл, а его содержимое стираем. Новый файл def.json нам придется написать с нуля: Начинаем все, как обычно, с указания автора, которого я не знаю, и его сайта. [{ "author": "I don't know!" "website": "https://chrome.google.com/webstore/detail/disable-youtube-html5-pla/enmofgaijnbjpblfljopnpdogpldapoc" Поскольку для меня это был первый опыт работы с расширениями (до этого я только однажды подредактировал Google Quick Scroll, особо не вдаваясь в его работу), я допустил пару довольно грубых ошибок, которые пришлось исправлять. "date": "09.07.2014" "type":"extension", "frameworkVersion":"1.0.4", "version":"1.0.4", "guid": "{B8540D16-D967-4D6C-A9C4-3F19FB77DDFC}", "name": "Disable Youtube™ HTML5 Player" "icon": "icon", "title": {"en": "Disable Youtube™ HTML5 Player", "ru-ru": "Выключатель HTML5 на YouTube"}, "description": {"en": "Disable Youtube™ HTML5 Player"} В графе "type" в этот раз указываем значение "script". Меняется и "entryPoints". Это и было моей первой ошибкой. Первая версия "моего" расширения запускалась по клику. Теперь я знаю, как это исправить: "actions": [{ "type": "script", "entryPoints": ["doc_start"], "js": ["script.js"] }] }] Конец. Таким образом, опуская мои объяснения у вас должно было получиться что-то вроде этого: [{ "author": "I don't know!" "website": "https://chrome.google.com/webstore/detail/disable-youtube-html5-pla/enmofgaijnbjpblfljopnpdogpldapoc" "date": "09.07.2014" "type":"extension", "frameworkVersion":"1.0.4", "version":"1.0.4", "guid": "{B8540D16-D967-4D6C-A9C4-3F19FB77DDFC}", "name": "Disable Youtube™ HTML5 Player" "icon": "icon", "title": {"en": "Disable Youtube™ HTML5 Player", "ru-ru": "Выключатель HTML5 на YouTube"}, "description": {"en": "Disable Youtube™ HTML5 Player"} "actions": [{ "type": "script", "entryPoints": ["doc_start"], "js": ["script.js"] }] }] Еще раз: я понятия не имею, как это всё работает. Я узнаю все эмпирическим путем, тупо пробуя! Так что я понятия не имею, к чему это может привести. Так в Maxthon Extentions Center появилось расширение, переключающее YouTube-проигрыватель на flash, независимо от того, какой плеер по умолчанию был выбран. P.S. Мы переехали на новый форум. Старые обсуждения были любезно скопированны для нас администрацией. Вот только сделано это было, судя по всему, несколько месяцев назад. Мои посты уже давно выглядят не так. Да и оформление слетело. Пришлось редактировать. Так что, если что-то не сходится, или спрашивайте тут, или сверьтесь с оригинальным постом. Шаг 1. Собираем аддоны быстрого доступа для боковой панели. Шаг 2. Портируем простые расширения, написанные для других браузеров. Шаг 3. Собираем свое первое расширение, запускающее скрипт. Disable Youtube™ HTML5 Player BETA v.1.0.4.mxaddon
  5. 7twenty replied at 2015-2-1 19:18 It's a notification to let you know that whatever it's flashing over has something going on. So if i ... But I see red point on sniffer everytime!
  6. Hey! I did it this summer! Disable Youtube™ HTML5 Player
  7. OK, man. I understood you. And I know what happened. 1. NoAds in Maxthon Extentions gallery is not original! It's just reboot. There is only one version. Other "version" just have icon in sidebar or toolbar. NoAds cannot wokrs normal becouse of Blink bug. 2. You can use NoAds (before release stable version with AdBlockPlus), but don't touch settings! You can only choose list! 3. What should you do now? Open C:\Users\WINDOWS USER\AppData\Roaming\Maxthon3\Users\MAXTHON LOGIN\AddonsData and delete {1DE327E1-7F48-47AA-971A-C226767239C6} folder.
  8. furkanavshar replied at 2015-2-1 06:09 Merhaba sercanergin (: Torrent eklentisinden kastınız nedir? Torrent arama motoru mu yoksa torren ... I do not speak Turkish, English and Russian only. I use Google. I think he needs something like old Opera. But it is not. About MX and torrent we have only this.
  9. Nope. I don't think so. If we get MX x64, it will be after we get normal extensions. It's more important
  10. Maxthon use WebKit, but it's not Chromium. So we have so little extentions. MX is not so popular, so developers don't port extensions for it.
  11. Шаг 1. Собираем аддоны быстрого доступа для боковой панели. Шаг 2. Портируем простые расширения, написанные для других браузеров. Шаг 3. Собираем свое первое расширение, запускающее скрипт. Большинство расширений для MX - аддоны быстрого доступа для боковой панели. Делать их несложно. Если сохранить шаблон, весь процесс занимает меньше минуты. Да, функционал таких "расширений" минимален, но минимальны и усилия, которые нужно затратить на их создания. Да и ресурсов они потребляют ровно столько, сколько бы потребляли эти сайты, открой мы их в обычной вкладке. Аддонов быстрого доступа для популярных сайтов полно. Отличаются они иконками, размерами окна и наличием/отсутствием некоторых параметров. О том, о чем речь будет идти ниже, я узнавал эмпирическим путем. Мне просто не нравился внешний вид таких "расширений". С этого всё и началось. Теперь ваша очередь! Для примера возьмем аддон быстрого доступа к Яндекс.Почте. Во-первых, в нем указаны все нужные нам параметры, не придется делать оговорок. Во-вторых, его отклонили, и на сайте его не найти. Итак... Создаем папку, в которой и будем творить! Особых глюков не будет, но логичнее использовать латинские символы. В данном случае папку мы назовем Yandex.Mail.Внутри папки Yandex.Mail создаем папку icons. В ней будут хранится иконки нашего аддона.Внутри папки icons должны быть три файла (на самом деле, хватит и одного, но давайте-ка по правилам): icon_48.png, icon_32.png и icon_16.png NB: .png - это формат! Нельзя просто взять картинку и приписать к названию .png! Поэтому или ищите иконки именно в этом формате, или меняйте формат вручную в банальном Paint или Paint.NET! Яндекс.Картинки умеют искать изображения определенного формата. Я бы сразу искал только квадратные картинки. Должно быть что-то вроде этого.Если мы не нашли подходящей иконки в формате .png, подойдет любой другой. Просто открываем нужную картинку в Paint, Paint.NET или любом другом редакторе. Заходим в Файл -> Сохранить как, в поле "Тип файла" выбираем: .png. Теперь, когда у нас есть файл, который мы хотим сделать иконкой, нам нужно 2 его копии. Копируем и вставляем. Копируем и вставляем.Пришло время позаботится о размере. Щелкаем правой кнопкой по любому из файлов, выбираем Открыть с помощью -> Microsoft Office Picture Manager. В самом программе жмем Изменить рисунок -> Изменить размер. Нам нужно три иконки размерами 48х48, 32х32, 16х16. NB: У файлов формата .png может быть прозрачный фон, но в боковой панели Maxthon его заменят белым. То есть если вы выбрали иконку со скругленными краями, готовьтесь к тому, что углы будут белыми. Только если же вы закрепите боковую панель на рабочем столе, прозрачный фон будет действительно прозрачным. Нужна ли вам прозрачность или подойдет белый фон, решайте сами.На этом работа с иконками завершена, выходим из папки icons обратно в папку Yandex.MailВ папке Yandex.Mail должен находится файл def.json Открываем блокнот. Указываем сведения об авторе: имя, адрес электронной почты, сайт. В качестве вебсайта я обычно указываю источник. Теоретически, эти сведения должны будут отображаться и на сайте, но...[{ "author": "A.S.", "name": "Semenov-Sherin", "email": "Semenov-Sherin@qip.ru", "website": "http://mail.yandex.com" Указываем дату создания "расширения". Это поможет не запутаться в версиях, да и вообще забавно потом будет вспоминать былые времена... Пункт необязательный, да и формат даты не важен. "date": "10.11.2014" Следующее, что нам нужно указать, версия "расширения". Начинаем, естественно, с 1.0.0. Я обычно указываю идентичные версии, хотя это и не совсем правильно. Maxthon не даст вам обновить даже описание и скриншоты без обновления самого расширения. Приходится выкручиваться... "type": "extension", "frameworkVersion":"1.0.0", "version":"1.0.0", Для идентификации расширений в Maxthon используется QUID. Скорее всего Maxthon не даст вам перезалить чужое расширение, если оно еще доступно в галерее. По QUID происходит и обновление аддонов. Казалось бы, если я делаю аддон "для себя" и не собираюсь загружать его на сайт, я мог бы обойтись и без QUID, но нет. Без него Maxthon не даст вам включить расширение. Где взять QUID? Maxthon рекомендует этот сайт. "guid": "{CE3219ED-2F2A-4AEE-B9BB-AB5EAAB70A6E}", Далее мы указываем название расширения на английском и русском. Можно добавить и описание, хотя я обычно не заморачиваюсь: "name": "Yandex.Mail", "icon": "icon", "title": {"en": "Yandex.Mail", "ru-ru": "Яндекс.Почта"}, "description": {"en": "Yandex.Mail"} Дальше нам предс таит решить: где будет располагаться иконка "расширения". Классический вариант для подобных аддонов - боковая панель (sidebar), но кому-то больше нравится, когда иконки расположены на панели инструментов (toolbar). Со скином Chrome такое выглядит особенно забавно. "actions": [{ "type": "panel", "entryPoints": ["sidebar"], Следующий пункт по мнению разработчиков Maxthon и авторов большинства подобных расширений вообще не важен. Аддоны быстрого доступа для боковой панели по умолчанию нельзя закрыть. Да, кнопка "х" у них есть, но она только сворачивает окно. Поэтому мы добавляем этот пункт. Ресурсы в конце концов не резиновые! "stopOnClose": true, Далее мы указываем страницу, которую хотим отрывать в боковой панели: "main": "https://mail.yandex.com/lite/inbox", Ну и напоследок мы задаем минимальные/максимальные размеры окна и размеры окна по умолчанию (таким они будут при первом запуске). Пункты "allowPin" и "resizable" оставляем нетронутыми. Они отвечают за возможность закрепить окно и изменять его размеры. "allowPin": true, "resizable": true, "width": {"default": 990, "min": 200, "max": 1920}, "height": {"default": 500, "min": 490, "max": 1200} На этом всё. Остается только закрыть скобки, открытые в графе "actions", и скобки, открытые в самом начале: }] }] Таким образом, без моих объяснений содержимое вашего блокнота сейчас должно выглядеть примерно так: [{ "author": "A.S.", "name": "Semenov-Sherin", "email": "Semenov-Sherin@qip.ru", "website": "http://mail.yandex.com" "date": "10.11.2014" "type": "extension", "frameworkVersion":"1.0.0", "version":"1.0.0", "guid": "{CE3219ED-2F2A-4AEE-B9BB-AB5EAAB70A6E}", "name": "Yandex.Mail", "icon": "icon", "title": {"en": "Yandex.Mail", "ru-ru": "Яндекс.Почта"}, "description": {"en": "Yandex.Mail"} "actions": [{ "type": "panel", "entryPoints": ["sidebar"], "stopOnClose": true, "main": "https://mail.yandex.com/lite/inbox", "allowPin": true, "resizable": true, "width": {"default": 990, "min": 200, "max": 1920}, "height": {"default": 500, "min": 490, "max": 1200} }] }] Сохраняем файл в нужном формате. Для этого заходим в Файл -> Сохранить как, в графе "Тип файла" указываем "Все файлы", в графе "Имя" - def.json Готово! Осталось только запаковать! Для этого нам понадобится простенькая программка MXPacker. Показывает ее интерфейс особого смысла нет. Просто перетаскиваем папку Yandex.Mail на значок MXPacker. Если всё сделано правильно, получаем файл Yandex.Mail.mxaddon. Устанавливаем его двойным кликом (сам файл исчезнет) или копируем вручную в C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ WINDOWS\AppData\Roaming\Maxthon3\Users\ЛОГИН MAXTHON PASPORT\Addons Теперь, если вы привыкли следить за новостями на каком-то сайте, но не нашли для него расширений, или если вам просто не нравится как выглядят готовые расширения, вы можете за несколько минут состряпать то, что будет вам нравится. Особых умений для этого не нужно. Хорошо это или плохо? Я так и не ответил на этот вопрос. Хорошо, что расширения начального уровня настолько просты. Но плохо, что что-то сложнее найти трудно. Все эти годы я ждал от Maxthon "чего-то"... Чего? Ну, допустим под Maxthon есть вот такой аддон ВКонтакте. Его собрал я. Способ, которым я его собрал, описан выше. А в Firefox мне было бы достаточно просто кликнуть правой кнопкой по пустому месту на панели закладок, выбрать "Новая закладка", указать адрес m.vk.com и поставить галочку на "Загружать закладку в боковой панели". Что мешало добавить нечто подобное в Maxthon? Ведь прошло столько лет! P.S. Мы переехали на новый форум. Старые обсуждения были любезно скопированны для нас администрацией. Вот только сделано это было, судя по всему, несколько месяцев назад. Мои посты уже давно выглядят не так. Да и оформление слетело. Пришлось редактировать. Так что, если что-то не сходится, или спрашивайте тут, или сверьтесь с оригинальным постом. Шаг 1. Собираем аддоны быстрого доступа для боковой панели. Шаг 2. Портируем простые расширения, написанные для других браузеров. Шаг 3. Собираем свое первое расширение, запускающее скрипт. Яндекс.Почта.mxaddon
  12. 30918812 replied at 2015-1-25 03:07 А как удалить? C:\Program Files\Maxthon\Core\Webkit\Npplugins Удаляем или переименовываем "NPSWF32.dll", например, в "NPSWF32.dll (оригинал)" Только нужно, чтобы уже был установлен флэш, например, для Firefox или IE. P.S. Вообще косяки с HTML5 пару версий назад пофиксили. Уверен, что проверка обновлений не глючит?
  13. 1. Install addon and remember number. 2. Open C:\Users\USER NAME\AppData\Roaming\Maxthon3\Users\MAXTHON LOGIN\Addons and copy addon with same number. 3. Download MX Packer here. 4. Unpack your addon. 5. Open def.json and changes "entryPoints" from to . 6. Pack addon and install again by double click. Инструкция на русском :lol
  14. Видео в отдельном окне работает только с flash, а на YouTube с Chrome, Maxthon и других браузерах, полностью поддерживающих HTML5, по умолчанию этот HTML5 и включен. Причем в определенный период возможность менять проигрыватель по умолчанию, если HTML5 поддерживается, тупо выпилили. Приходилось ставить расширения типа этого. Потом настройки вернули (а может и не вернули). В любом случае они должны быть тут. Ну а вообще... Настройки -> Веб-содержимое -> Показывать всплывающую панель видео. Ну и в любом случае панелька эта висит не всегда. Нужно дернуть мышкой.
  15. DefuZe replied at 2015-1-19 22:18 На некоторых сайтах ad-охотник работает недостаточно х ... Вот это загони в Глобальные фильтры. Есть еще парочка, но мне и этого хватает. Ну и ждем ABP в релизе. Хотя как по мне, могли бы тупо добавить подписки по странам.
  16. Вот это в Глобальные фильтры загони. Есть еще парочка. Ну и жди ABP в релизе. На макстоновском сайте стремная версия NoAds. Выглядит ужасно. У меня он стоит только, чтоб новые фильтры в охотника загонять.
  17. У меня было что-то похожее пару лет назад. Я тогда ждал, что пофиксят. Оказалось, это только моя проблема. Снес, удалил все оставшиеся папки и переустановил. Помогло.
  18. I know nothing about programming. I do everything at random. But this summer I made Disable Youtube HTML5 Player. I used a Chrome extension. It just runs scritp on page. And it's work. Many Russian users often look for SaveFrom.Net extention and somethink for torrents. I used this script and I did all like this summer, when I was making Disable Youtube HTML5 Player. But it doesn't wokr. I checked the script in ViolentMonkey, it works. I tried to do the same with other scripts. And it does not work too. Conclusion: I'm doing something wrong. But I don't know what. And I need help. Where are my mistakes? SaveFrom.Net.mxaddon
  19. 30979117 replied at 2015-1-10 14:43 Вот что получилось: file:///C:/Users/1/Desktop/mx33C73.png как осталь ... Ну тогда проще руками...
  20. A.S.

    Gismeteo

    What do you want? If you need just quick access to the website, I can make it in a few minutes. Just give me link. Or I can give you my template for this.
  21. 14482485 replied at 2015-1-9 19:08 Всем здравствуйте ! Очень нравится Maxthon, на него всех др ... А дай ссылки. А то Google несколько расширений с названием Hola выдает. И одно из них тупо скрипт.
  22. Настройки -> Инструменты -> Импорт/Экспорт данных пользователя Наверное, поможет...
  23. Какая разница, что он ставил? Проблему то это не решит. Штука, которая ему нужна, возможно, есть. Надо только поискать.
  24. 30979117 replied at 2015-1-7 18:42 Понятно, cпасибо! Но вообще-то парочка расширений с быстрым доступом была... Не знаю, продолжают ли они работать после перехода к новому.
  25. voyvod replied at 2015-1-4 02:44 Nie chodzi o starszą wersje Maxthona. Kliknąłem "ungroup" jednak chciałbym wrócić do poprzedn ... I don't speak Poland. So... English... + -> Apps -> Websites Mosaik And add your sites.