2017-12-28 209 views
5

Używam aplikacji JNLP, którą zbudowałem z przeglądarki Firefox i otrzymuję te dialog boxes Na niektórych komputerach mogę zaznaczyć pole wyboru (nie pytaj ponownie) i nigdy nie otrzymuję już pytania o te pytania. Jednak na innych komputerach, nawet jeśli zaznaczę pola wyboru, ponownie otrzymuję pytania.Gdzie są przechowywane ustawienia związane z JNLP

Gdzie są przechowywane te ustawienia - czy są przechowywane w Firefoksie, czy są przechowywane w Panelu sterowania Java? Chcę rozwiązać ten problem na maszynach, na których otrzymuję repromptację.

+0

Nie mam tak dużo wiedzy na ten temat, zrobiłem badania w tej sprawie. Znalazłem interesujące, może być pomocne dla ciebie. https://bugs.openjdk.java.net/browse/JDK-8065891 –

+0

W którym oknie dialogowym (po lewej - Firefox, po prawej - Java) decyzja nie jest trwała? – SubOptimal

+0

@ SubOptimal - oba – user93353

Odpowiedz

2

Pierwsze okno dialogowe pochodzi z firefox. Drugi pochodzi z Java Web Start.

W tym firefox DialogBox

kiedy wy grube pole wyboru firefox przechowuje się to zmienić ustawienie w „handlers.json” plik, który jest przechowywany w folderze profilu. Możesz znaleźć folder profilu na stronie about: profiles. Możesz także modyfikować później to ustawienie poprzez stronę preferencji firefox (o: preferencjach) Ogólne -> Aplikacje.

Dla Java Web Start

po zaznaczeniu pola wyboru to dodaje certyfikat do pliku ~/.java/wdrożenia/security/sandbox.certs i nigdy nie pyta ponownie.

+0

Wiem, gdzie jest przechowywana buforowana aplikacja. To pytanie dotyczy ustawień. – user93353

+0

Przepraszamy. Poprawiłem moją odpowiedź. –