MaxGaming Opublikowano 17 Kwietnia 2019 Udostępnij Opublikowano 17 Kwietnia 2019 Potrzebuję mieć możliwość otwarcia zupełnie pustej sesji w nowym oknie mojej "przeglądarki". Chodzi o to że jak otwieram dwie sesje, każda oparta o kontrolkę webbrowser to jak zaloguję się gdzieś na jednej to na drugiej też jestem zalogowany. Gdy z jednej wyloguje to i z drugiej. Muszę to jakoś obejść. Macie pomysły? Jakoś zablokować dostęp do ciasteczek itp., czy może da się jakoś otworzyć kontrolkę webbrowser w oknie incognito. @e: Ewentualnie może da się otworzyć aplikację w jakiś sposób, żeby to oszukać? Jeśli chcemy otworzyć apkę tak, aby "myślała" że jest inna godzina używamy aplikacji RunAsDate. Może jest jakiś podobny sposób(coś jakby coś na wzór proxy) żeby otworzyć dwa razy apliakcje z webrowser i każda miała od nowa sesje? Da się w opcjach IE blokować ciasteczka dla danej witryny, ale wtedy witryna wgl nie pozwala mi się zalogować :/ Instalowanie osobnej wirtualnej maszyny dla każdej aplikacji jest zbyt czasochłonne. Może da się w jakimś sandboxie otworzyć aplikację? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 19 Kwietnia 2019 Administratorzy Udostępnij Opublikowano 19 Kwietnia 2019 Webbrowser nie jest oparta o jakiegoś starego Explorera bez trybu porno? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 19 Kwietnia 2019 Udostępnij Opublikowano 19 Kwietnia 2019 8 minut temu, gnysek napisał: Webbrowser nie jest oparta o jakiegoś starego Explorera bez trybu porno? Używa IE w rzeczy samej, ale chyba żadna wersja IE nie miała trybu porno, przynajmniej ja nie widzę takiej opcji w IE11 na Win10. A czy to koniecznie musi być M$-owy WebBrowser? Ja bym próbował szczęścia z innymi browserami jak np.http://cefsharp.github.io/ CEF więcej opcji ma i powinien ogólnie lepiej działać imo. MaxGaming 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MaxGaming Opublikowano 20 Kwietnia 2019 Autor Udostępnij Opublikowano 20 Kwietnia 2019 @Gnysek domyślnie uruchamia się w trybie IE 8, ale można zrobić prosty wpis do rejestru, żeby dla danej aplikacji uruchamiał się w trybie najnowszego IE. Swoją drogą ciekawa sprawa, bo nawet nie zastawiałem się, czy jakikolwiek IE ma tryb inprivate/incognito, ale po wynikach googlowania sądziłem, że tak. Teraz jak zajrzałem do IE to nie jestem pewien @Konrad Korzystałem z CEF i się przesiadłem. Jak dla mnie to katastrofa. Program ważył z miejsca 150mb przez pliki CEF, poza tym CEF w ogóle nie przetwarza DOM na obiekty w C#. Pisanie na każdym kroku kodu w JS i przesyłanie go za pomocą C#, potem odbieranie JSa C# i tak przy każdej, najmniejszej operacji sprawiło, że prace szły tak wolno, że szybciej było mi napisać program od nowa i w 2 dni nadgoniłem ponad tydzień pracy na CEF. Znalazłem już rozwiązanie. Korzystam z Selenium + ChromeDriver i jest super. Wszystko wreszcie działa jak trzeba i dzięki temu, że jest to biblioteka stworzona do testów jednostkowych, a ja pracuję nad programem do automatyzacji to na prawdę mi bardzo przyśpiesza pracę. Praktycznie większość funkcji które musiałbym na kontrolce od MS, bądź na CEF(tutaj to już w ogóle tragedia pod tym względem) mam już gotowe. Właśnie najpierw pisałem program w oparciu o CEF, bo naczytałem się wielu pozytywnych opinii, ale bardzo nie mile się zaskoczyłem. Być może do przeglądania stron jest dobre, ale do manipulacji elementami strony to się nie za bardzo nadaje przez brak obiektów. Selenium na ten moment spełnia moje oczekiwania Ale dziękuję bardzo za pomoc Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 23 Kwietnia 2019 Administratorzy Udostępnij Opublikowano 23 Kwietnia 2019 Ale zobacz, Spotify, Slack i inne (nawet GMowy help) oparte są o CEF. Który zajmuje jakoś koło 80MB w każdej apce. Bo przecież po co korzystać ze wspólnej wersji Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się