Equivalent d'ActiveX sous Linux
                    
        
     
             
                    nanouss_nanouss
    
        
    
                    Messages postés
            
                
     
             
            19
        
            
                                    Statut
            Membre
                    
                -
                                     
nanouss_nanouss Messages postés 19 Statut Membre -
        nanouss_nanouss Messages postés 19 Statut Membre -
        Bonjour, 
j'ai un probleme de lecture à partir d'un fichier text avec un code javascript,parmi les solutions trouvées l'utilisation de l'object ActiveX,je l'ai essayé sous Windows et il fonctionne correctement Mais ce n'est pas le cas pour Linux.
J'aimerais bien savoir est ce qu'il existe un l'equivalent de ActiveX sous Linux ??
Voiçi le code que je l'ai essayé :
<script type="text/javascript">
var fso = new ActiveXObject("Scripting.FileSystemObject" );
var ts = fso.OpenTextFile("c:\\test.txt", 1,true);
document.write(ts.ReadAll())
</script>
Merci d'avance :)
                
            
                
    
    
    
        j'ai un probleme de lecture à partir d'un fichier text avec un code javascript,parmi les solutions trouvées l'utilisation de l'object ActiveX,je l'ai essayé sous Windows et il fonctionne correctement Mais ce n'est pas le cas pour Linux.
J'aimerais bien savoir est ce qu'il existe un l'equivalent de ActiveX sous Linux ??
Voiçi le code que je l'ai essayé :
<script type="text/javascript">
var fso = new ActiveXObject("Scripting.FileSystemObject" );
var ts = fso.OpenTextFile("c:\\test.txt", 1,true);
document.write(ts.ReadAll())
</script>
Merci d'avance :)
        A voir également:         
- Equivalent d'ActiveX sous Linux
- Équivalent coco - Accueil - Réseaux sociaux
- Equivalent begone android - Accueil - Protection
- Equivalent coco - Accueil - Réseaux sociaux
- Equivalent wawacity - Accueil - Outils
- Equivalent word gratuit - Guide
2 réponses
                        
                    Bonjour, 
Pouvoir lire un fichier local de manière automatisée représente une faille de sécurité (un code malveillant peut envoyer n'importe quelle donnée présente sur ton disque dur à un serveur qui n'aura plus qu'à y piocher ce qu'il souhaite - mots de passe, numéro divers, carnet d'adresse, etc...).
C'est pour cela que Javascript ne le permet pas directement. J'avais lu un article dans le Linux Mag qui explorait les pistes pour permettre d'enregistrer/charger des fichiers en associant JS et PHP, mais c'était compliqué et il y avait des limitations liées notamment à la Same Origin Policy. Je ne le trouve pas sur Unix Garden.
Pour le faire différemment, il faut utiliser un "objet" lourd (ActiveX, applet Java, animation Flash, ...) avec toutes les conséquences que ça comporte : difficulté de portabilité, accessibilité nulle pour les handicapés, blocage par certains proxies, plantages divers et variés, et obligation pour l'utilisateur de valider le fait que le programme va accéder au disque (ce qui est normal ça, par contre).
    
                Pouvoir lire un fichier local de manière automatisée représente une faille de sécurité (un code malveillant peut envoyer n'importe quelle donnée présente sur ton disque dur à un serveur qui n'aura plus qu'à y piocher ce qu'il souhaite - mots de passe, numéro divers, carnet d'adresse, etc...).
C'est pour cela que Javascript ne le permet pas directement. J'avais lu un article dans le Linux Mag qui explorait les pistes pour permettre d'enregistrer/charger des fichiers en associant JS et PHP, mais c'était compliqué et il y avait des limitations liées notamment à la Same Origin Policy. Je ne le trouve pas sur Unix Garden.
Pour le faire différemment, il faut utiliser un "objet" lourd (ActiveX, applet Java, animation Flash, ...) avec toutes les conséquences que ça comporte : difficulté de portabilité, accessibilité nulle pour les handicapés, blocage par certains proxies, plantages divers et variés, et obligation pour l'utilisateur de valider le fait que le programme va accéder au disque (ce qui est normal ça, par contre).
