Czy ktoś wie, czy możliwe jest automatyczne zamknięcie lub ponowne uruchomienie Chrome po awarii wtyczki? Teraz po prostu wyświetla komunikat, że wtyczka uległa awarii i wszystko się tam kończy.
Czy ktoś wie, czy możliwe jest automatyczne zamknięcie lub ponowne uruchomienie Chrome po awarii wtyczki? Teraz po prostu wyświetla komunikat, że wtyczka uległa awarii i wszystko się tam kończy.
Odpowiedzi:
Myślę, że jedynym sposobem (oprócz żądania funkcji takiej jak wcześniej) jest samodzielne zbudowanie chromu ze źródła i zmodyfikowanie SadTabController, aby wywoływał RequestRestart, gdy tylko zostanie zainicjowany, możesz także uruchomić proces i odpytywać ekran w poszukiwaniu obrazy awarii / tekst / kolor tła (Sikuli jest do tego świetny).
Jedyne inne opcje, które widzę, to korzystanie z innej przeglądarki lub konfigurowanie okresowego uruchamiania przeglądarki.
Musisz sam napisać program. można to osiągnąć, uruchamiając to z wiersza poleceń w regularnych odstępach czasu:
Chrome.exe "data/text:html,ready"
Chrome.exe "javascript: IF {try plugin.function()} catch error {send jms message to some receiver}
Na zewnątrz wywoływany jest program nasłuchujący Java JMS
taskkill /F "imagename eq chrome.exe"
Chrome.exe "url"
Nie opublikowałem tutaj szczegółów, ale powinieneś być w stanie to zrobić po pewnym czasie, aby przypomnieć, że JavaScript ma ograniczenia długości około 1000 znaków ze względu zarówno na ograniczenia wiersza poleceń, jak i ograniczenia paska adresu Chrome.