Как известно, некоторые почтовые сервисы не принимают трек-номер методом GET, только POST. Насколько я понимаю, именно поэтому TrackChecker и принудительно копирует трек номер в буфер обмена. Но ведь это можно обойти:
1. Сделать промежуточную страницу на каком-нибудь сервере, которая будет из всех данных полученных методом GET формировать страницу с формой с методом POST. Затем эта форма будет автоматически отправляться с помощью JavaScript. Такой способ работает быстро и совместим со всеми современными браузерами включая мобильные
2. При открытии трека (чей сервис требует POST) в программе, просто перебрасывать на эту страницу.
И больше не нужно будет копировать трек в буфер обмена. Также можно вынести это в настройки, если кому-то нужен выбор.
Открытие трека на сайте без необходимости копирования
Moderator: Moderators
-
BArtWell
- Posts: 3
- Joined: Fri Dec 14, 2012 12:35 pm
-
MetalFan
- Administator
- Posts: 9143
- Joined: Fri Sep 14, 2012 9:50 am
- Location: Moscow
- Has thanked: 348 times
- Been thanked: 943 times
Re: Открытие трека на сайте без необходимости копирования
BArtWell, была такая идея, но руки до реализации пока не дошли...
в самом простом случае - программа создает локальный http-сервер в момент открытия трека на сервисе, генерирует java-script, и открывает ссылку на свой сервер, с которого пользователь тут же "уходит" в нужном направалении с пост-запросом.
Единственная проблема - сервисы, у которых нужно вводить капчу.
в самом простом случае - программа создает локальный http-сервер в момент открытия трека на сервисе, генерирует java-script, и открывает ссылку на свой сервер, с которого пользователь тут же "уходит" в нужном направалении с пост-запросом.
Единственная проблема - сервисы, у которых нужно вводить капчу.
wbw, MetalFan
-
BArtWell
- Posts: 3
- Joined: Fri Dec 14, 2012 12:35 pm
Re: Открытие трека на сайте без необходимости копирования
Ого. ИМХО, вариант с универсальным PHP-скриптом на удаленном сервере значительно проще. Скрипт могу набросать, помощи ради.MetalFan wrote:программа создает локальный http-сервер в момент открытия трека на сервисе
Ну да. Хотя, если в программе есть система распознавания капчи, то можно предварительно распознать. Кроме того, зачастую формы делаются так, что введенный трек будет сохраняться, если отправить форму без капчи. Опять-таки, остается только вручную капчу переписать, все попроще.MetalFan wrote:Единственная проблема - сервисы, у которых нужно вводить капчу.