mozilla

Comparar revisiones

La URL chrome

Change Revisions

Revisión 194386:

Revisión 194386 de Nukeador el

Revisión 194387:

Revisión 194387 de Aztkgeek el

Título:
La URL chrome
La URL chrome
Enlace amigable (slug):
Tutorial_de_XUL/La_URL_chrome
Tutorial_de_XUL/La_URL_chrome
Contenido:

Revisión 194386
Revisión 194387
n23      Los archivos XUL pueden ser accesados con una URL HTTP común23      Los archivos XUL pueden ser accesados con una URL HTTP comú
>n, igual que los archivos HTML. Sin embargo, los paquetes que se >n, igual que los archivos HTML. Sin embargo, los paquetes que se 
>instalan dentro del sistma chrome de Mozilla pueden ser referidos>instalan dentro del sistema chrome de Mozilla pueden ser referido
> con un URL chrome especial. Los paquetes incluidos con Mozilla y>s con un URL chrome especial. Los paquetes incluidos con Mozilla 
>a se encuentran instalados, pero tu puedes registrar los tuyos.>ya se encuentran instalados, pero tu puedes registrar los tuyos.
n26      Los paquetes instalados tienen la ventaja de que no tienen n26      Los paquetes instalados tienen la ventaja de que no tienen 
>restricciones de seguridad establecidos, que es necesario para mu>restricciones de seguridad establecidos, que es necesario para mu
>chas aplicaciones. Otra ventaja sobre otro tipo de URL es de que >chas aplicaciones. Otra ventaja sobre otro tipo de URL es de que 
>maneja automáticamente multiples temas e idiomas. Por ejemplo, un>maneja automáticamente multiples temas e idiomas. Por ejemplo, un
>a URL chrome te permite referirte a un archivo en el tema como un>a URL chrome te permite referirte a un archivo del tema como una 
>a imagen, sin necesidad de saber cual tema es el que el usuario e>imagen, sin necesidad de saber cual tema es el que el usuario est
>sta usando. Siempre y cuando los nombre de los archivos sean igua>a usando. Siempre y cuando los nombre de los archivos sean iguale
>les en cada tema, tu puedes referirte a ellos usando una URL chro>s en cada tema, tu puedes referirte a ellos usando una URL chrome
>me. Mozilla tomará cuidado en determinar donde se encuentran los >. Mozilla tomará cuidado en determinar donde se encuentran los ar
>archivos para regresar datos correctos. Esto significa que realme>chivos para regresar los datos correctos. Esto significa que real
>nte no importa donde se encuentre instalado el paquete para poder>mente no importa donde se encuentre instalado el paquete para pod
> acceder a el. Las URL chorome son independientes de donde se enc>er acceder a el. Las URL chorome son independientes de donde se e
>uentre instalados fisicamente los archivos. Esto hace más facil e>ncuentre instalados fisicamente los archivos. Esto hace más facil
>scribir aplicaciones que tienen muchos archivos donde no te tiene> escribir aplicaciones que tienen muchos archivos donde no te tie
>s que preocupar por el detalle de donde se encuentre localizados >nes que preocupar por el detalle de donde se encuentre localizado
>los archivos.>s los archivos.
n44      Cuando tu abres una URL chrome, Mozilla echa un vistazo a tn44      Cuando tu abres una URL chrome, Mozilla echa un vistazo a t
>ravés de su lista de paquetes instalados e intenta localizar el a>ravés de su lista de paquetes instalados e intenta localizar el a
>rchivo JAR o el directorio que concuerde con el nombre del paquet>rchivo JAR o el directorio que concuerde con el nombre del paquet
>e y la parte. El mapeado entre las URL chrome y los archivos JAR >e y la parte. El mapeado entre las URL chrome y los archivos JAR 
>se especifica en el archivo de manifiesto almacenado en el direct>se especifica en el archivo de manifiesto almacenado en el direct
>orio chrome. If you were to move the file messenger.jar somewhere>orio chrome. If you were to move the file messenger.jar somewhere
> else and update the manifest file accordingly, Thunderbird will > else and update the manifest file accordingly, Thunderbird will 
>still work since it doesn't rely on its specific installed locati>still work since it doesn't rely on its specific installed locati
>on. By using chrome URLs we can leave details like this to Mozill>on. Usando URLs chrome podemos permitirle detalles como este a Mo
>a. Similarly, if the user changes their theme, the 'skin' part of>zilla. Similarmente, si el usuario cambia su tema, la parte 'skin
> the chrome URL translates to a different set of files, yet the X>' de la URL chrome se convierte a una diferente colección de arch
>UL and scripts don't need to change.>ivos, sin que se tengan que hacer cambios en el XUL y en los scri
 >pts.
n47      Here are some more examples. Note how none of the URLs specn47      Aquí hay otros ejemplos. Nota como ninguna de las URLs de t
>ify which theme or locale is used and none specify a specific dir>ema o locale establecen especificamente algun directorio.
>ectory. 
n56      To refer to subdirectories, you can just add them to the enn56      Para referirse a algun subdirectorio, tu puedes solo agrega
>d of the chrome URL. The following URLs will refer to the bookmar>rlo al final de la URL chrome. Las siguientes URLs se refieren a 
>ks window, listed both for the Mozilla Suite and Firefox, since t>la ventana de favoritos (bookmarks), presta atención que en ambas
>he package name is different in both:> se refieren al mismo archivo, pero varía de paquete ya que uno e
 >s para la Suite de Mozilla y la otra se usa en Firefox
n63      You can enter chrome URLs anywhere normal URLs can be used.n63      Tu puedes usar las URLs chrome en cualquier lugar donde se 
> You can even enter them directly into the URL bar in a Mozilla b>usan las URLs comunes. Incluso puedes ingresarlas directamente en
>rowser window. If you enter one of the URLs mentioned above into > la barra de dirección (URL) de la ventana del navegador de Mozil
>the browser's address bar, you should see that window appear like>la. Si ingresas una de las URL de arriba en la barra de direccion
> a web page might do and for the most part will function as if it>, deberás ver una ventana que aparece donde normalmente iría una 
> was a separate window. Some dialog boxes may not work right, how>pagina web y que en su mayoría es tan funcional como si fuera una
>ever, as they may be expecting arguments to be supplied from the > ventana separada. Algunas cajas de dialogo pueden que no trabaje
>window that opened them.>n bien, sin embargo, estará en la espera de que se le proveen arg
 >umentos de la ventana que la abre.
n66      You will also see chrome URLs without specified filenames, n66      En ocaciones veras URLs chrome sin el nombre de un archivo 
>such as:>especificado, por ejemplo:
t72      In this case, only the package name and part is specified. t72      En este caso, solo el nombre del paquete y la parte son esp
>This type of reference will automatically select an appropriate f>ecificados. Este tipo de referencia selecciona automáticamente un
>ile from that right directory. For content, a file with the same > archivo apropiado del directorio correspondiente. Para contenido
>name of the package and a xul extension is selected. In the above>, se selecciona un archivo con el mismo nombre del paquete y con 
> example, the file browser.xul is selected. For messenger, messen>la extension xul. En el ejemplo de arriba, el archivo browser.xul
>ger.xul would be selected. When creating your own applications, y> es el que se selecciona. Para messenger, el arhivo seleccionado 
>ou will want to create a file for your main window with the same >sería messenger.xul. Cuando creas tus propias aplicaciones, tu de
>name as the package, so it can be referred to using this shorter >berías crear un archivo con la ventana principal usando el mismo 
>form. This is convenient since all a user needs to know is the pa>nombre de tu aplicación, así podrás referirte a ella de una maner
>ckage name to be able to open the application. Of course, for ext>a más practica y corta. Esta es una practica común para que los u
>ensions that modify the browser interface, the user will not need>suarios solo necesitan saber el nombre del paquete para ejecutar 
> to know the URL, as the extension will present itself in the UI.>la aplicación. Por supuesto, para una extensión que modifica la i
 >nterfase del navegador, el usuario no necesitar saber la URL ya q
 >ue la extensión se presenta ella misma en la interfase gráfica.

Volver al historial