2010-05-03 5 views
1

Salut j'ai eu à create.write, lire un fichier local dans le javascript en utilisant XPCom. Pour cela, j'ai inclus la ligne ci-dessous au début de javascript.évite la boîte de dialogue lorsque netscape.security.PrivilegeManager.enablePrivilege ("UniversalXPConnect"); est appelé

netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 

Mais quand exécute le script ci-dessus, une boîte de dialogue apparaît disant

**Internet security** 

    A script from "file://" is requesting enhanced abilities 
    that are UNSAFE and could be used to compromise your machine or data: 
    Run or install software on your machine 
    Allow these abilities only if you trust this source 
    to be free of viruses or malicious programs. 
     ______  _______  
    | Deny |  | Allow | 
    --------  --------- 

Mais je ne veux pas que la boîte de dialogue pour être appeared.How puis-je éviter ?. Merci.

Répondre

2

Je ne pense pas que ce soit possible. Ce serait un problème de sécurité majeur de permettre à une page Web d'obtenir des privilèges JavaScript supplémentaires (accès complet à XPCOM dans ce cas) sans une autorisation explicite de l'utilisateur.

Questions connexes