Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Applet e firefox

  1. #1

    Applet e firefox

    Salve, dunque il mio problema è che l'applet seguente, funziona benissimo in explorer (lo so che sembra miracoloso) e non in firefox, a cosa può essere dovuto?..non risultano errori nella console java.

    codice:
    import java.awt.*;
    import java.applet.*;
    import java.io.File;
    
    
    public class Explorer extends Applet {
    	
    	public void init() {
    		
    		File selected;
    		FileDialog diag = new FileDialog(new Frame(), "Selezionare il file");
    	    diag.setVisible(true);
    	    if(!diag.isShowing()){
    	    	selected = new File(diag.getFile());
    	    	System.out.println(diag.getFile());
    	    }
    	}
    }
    e questa è la pagina html che contiene l'applet

    codice:
    <html>
    	<head>
    		<title>Prova</title>
    	</head>
    	<body>
    		<applet alt="Prova applet" code="Explorer.class"></applet>
    	</body>
    </html>
    quale può essere secondo voi il problema?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Applet e firefox

    Originariamente inviato da dedal84
    Salve, dunque il mio problema è che l'applet seguente, funziona benissimo in explorer (lo so che sembra miracoloso) e non in firefox, a cosa può essere dovuto?
    In teoria dovrebbe funzionare anche con Firefox ... ho provato ed in effetti funziona. E ti va bene che hai usato FileDialog e non l'equivalente in Swing che è JFileChooser.
    Infatti una applet non firmata digitalmente non ha accesso al file-system locale. FileDialog fa eccezione semplicemente perché richiama la finestra di selezione dei file "nativa" del sistema.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Infatti l'ho scelto proprio per evitare quel problema, cmq in FF non mi funziona, nella barra di stato mi dice che l'applet è iniziata correttamente ma non vedo il file dialog. Ho provato anche a cancellare la cache (anche se non so se serva a qualcosa) ma niente di niente.

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da dedal84
    Infatti l'ho scelto proprio per evitare quel problema
    Ma se la applet non è firmata, non ci fai un bel nulla ... anche se fai selezionare un file, poi non puoi né leggerlo né scriverlo.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.