Witam,
jest sobie gra on-line Travian (s3.travian3.pl). W momencie logowania jest oferowane zapamiętania hasła i działa ten mechanizm bardzo dobrze... aż do północy. Nie wiedzieć czemu - zmiana daty skutkuje usunięciem wpisu dotyczącego użytkownika i hasła Wydawało mi się, że strony nie mogą mieć wpływu na działanie tej funkcji Opery. Co ciekawe - każdego dnia dla tej samej domeny pojawiają się kolejne takie same wpisy z tym samym użytkownikiem... Ktoś ma jakiś pomysł jak to naprawić/ominąć?
Opera zapamiętuje, co do którego pola ma wpisać na podstawie nazw pól. Na chwilę obecną wyglądają one tak:
Login: name="ea004ad"
Hasło: name="ee8477b"
Jak po północy się zmienią, to Opera nie będzie potrafiła skojarzyć pól o nowych nazwach z tymi zapisanymi w wand. Nad obejściem muszę pomyśleć...
Też wymyślili
Jakby sie dało naprwić byłoby genialnie:yes:
Hm, a pole "Zapamiętaj hasło" nie wystarcza?
No niestety nie tylko ja loguje się na tą stronę...
A może jakiś userjs zamieniający to:
Login: name="ea004ad"
Hasło: name="ee8477b"
na coś normalnego? Tylko nie wiem czy serwer będzie o tym wiedział...
Chociaż skrypt mógłby i tak przesyłać dane już po wpisaniu przez wanda z tymi "oficjalnymi" nazwami name.
Dobrze kombinuję?
No powinno działać. Tzn chodzi o userJS który w czasie ładowania wrzuci na strone nazwy które Opera będzie miała zapisane a w czasie wysyłania logowania nazwy rozpoznawane przez opere zamieni na te które były wczesniej?
Originally posted by lwiczek:
No powinno działać. Tzn chodzi o userJS który w czasie ładowania wrzuci na strone nazwy które Opera będzie miała zapisane a w czasie wysyłania logowania nazwy rozpoznawane przez opere zamieni na te które były wczesniej?
Dokładnie o taki myk mi chodzi... Ale ja JS-a nie napiszę
Wiem jak to zrobić, tylko znowu potrzebuję czas na wykonanie znaleźć ;-)
Bedę się przypominał - ok? ]:->
Może Ci się nie uda ;-)travian.js
Hmm... dzięki, ale coś nie do końca działa Otóż pojawia się dodatkowe pole logowania, i nawet podając tam dane się loguje, tyle tylko, że nie pojawia się monit o zapisanie tego do wand... O_o
Uh, mój błąd ;-) Sprawdzisz jeszcze raz? Plik leży w tym samym miejscu, pamiętaj tylko o odświeżeniu, żeby mieć wersję 0.8: travian.js
Teraz działa wyśmienicie! Ogromne dzięki!
Odkopię: dałoby się rozszerzyć działanie skryptu aby w czasie wchodzenia na strone logowania ( zostawiłem tylko "// @include http://s?.travian3.pl/login.php" więc nie wykonuje się w innych miejscach bo powodował pewne problemy) usuwał wszystkie ciasteczka zdefiniowane dla domeny "travian3.pl"?
Wersja 1.0 dostępna :-) Proszę o przetestowanie :-)
Działa wspaniale! Dzieki! :]