Question

Est-il intégré dans la fonction/méthode qui permet de vérifier si une chaîne donnée est une URI valide ou non dans le Mozilla XUL boîte à outils?J'ai cherché mais n'en trouva pas, mais comme c'est ma première fois en utilisant XUL et de sa documentation, il se pourrait que j'ai juste oublié.Donc, je suis juste pour s'assurer avant que je commence à écrire ma propre IsValidURI fonction.

Était-ce utile?

La solution

L' nsIIOService.newURI(...) la méthode est ce que vous cherchez.Il jette NS_ERROR_MALFORMED_URI si l'URI de la chaîne n'est pas valide.

Exemple:

try {
  var ioServ = Components.classes["@mozilla.org/network/io-service;1"]
                         .getService(Components.interfaces.nsIIOService);
  var uriObj = ioServ.newURI(uriString, uriCharset, baseURI);
} catch (e) {

  // catch the error here

}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top