Navajo,
Co próbujesz zrobić nie można zrobić z powyższego adresu URL z ograniczeniami, które zostały wykonane powyżej. Głównym powodem tego jest to, że URL powyżej jest adresem URL GET. URL POST nie zawiera powyższych parametrów. Są one przekazywane w aktualnym ŻĄDANIU, a nie w adresie URL.
Aby wykonać to, co chcesz zrobić, musisz przechwycić zamiar, ponownie sformatować adres URL, a następnie uruchomić przeglądarkę z nowym zamierzeniem. Źródłem adresu URL jest klucz. Jeśli źródło pochodzi od Ciebie lub coś, co możesz śledzić, to jest łatwe, po prostu utwórz niestandardowy cel. Jeśli źródło jest poza Twoją kontrolą, możesz napotkać problemy (patrz poniżej) ...
1) GET i POST nie są wymienialne. Jeśli masz kłopoty z danymi, które nie należą do Ciebie lub nie udajesz się do strony, którą kontrolujesz, możesz złamać funkcjonalność tej witryny, ponieważ nie wszystkie programy dla GET i POSTs ze względów bezpieczeństwa.
2) Jeśli odpowiadasz na to samo intencje, które robi przeglądarka, możliwe, że użytkownik nie rozumie, co robi twoja aplikacja, jeśli zawsze otwiera domyślną.
Inną możliwością (jeśli kontrolujesz witrynę) jest reakcja na intencję poprzez utworzenie pliku cookie, który Twoja witryna może odczytać z aktualnymi wymaganiami dotyczącymi danych. Wymagałoby to PHP/ASP na serwerze lub aktywowanego JS HttpRequest().
Gdybym miał więcej informacji, mógłbym ci lepiej doradzić.
FuzzicalLogic
Czy kiedykolwiek dostać tę pracę? Próbuję zrobić to samo. – jax