Espacio de nombres del SDK de visor
Creado para:
- Desarrollador
- Usuario
El visor está formado por muchos componentes del SDK del visor. Normalmente, la página web no necesita interactuar directamente con la API de componentes del SDK; todas las necesidades comunes se cubren en la propia API de visor.
Sin embargo, algunos casos de uso avanzados requieren que la página web haga referencia a un componente de SDK interno mediante la API de visor getComponent()
y, a continuación, utilice toda la flexibilidad de las API del propio SDK.
El área de nombres que utiliza el visor para cargar e inicializar los componentes del SDK depende del entorno en el que opera el visor. Si el visor se está ejecutando en Adobe Experience Manager, carga componentes del SDK en el espacio de nombres s7viewers.s7sdk
. Y el visor proporcionado desde Dynamic Media Classic carga el SDK en s7classic.s7sdk
.
En cualquier caso, el espacio de nombres utilizado por el SDK dentro del visor tiene s7viewers
o s7classic
como prefijo. Además, es diferente del espacio de nombres s7sdk
sin formato utilizado en la Guía del usuario de SDK o en la documentación de la API de SDK.
Por este motivo, es importante utilizar un área de nombres de SDK completa al escribir código de aplicación personalizado que se comunique con componentes del visor interno.
Por ejemplo, si planea escuchar el evento StatusEvent.NOTF_VIEW_READY
y el visor se proporciona desde Dynamic Media Classic, el tipo de evento completo es s7classic.s7sdk.event.StatusEvent.NOTF_VIEW_READY
y el código del detector de eventos tiene un aspecto similar al siguiente:
<instance>.setHandlers({
"initComplete":function() {
var pageView = <instance>.getComponent("pageView");
pageView.addEventListener(s7classic.s7sdk.event.StatusEvent.NOTF_VIEW_READY, function(e) {
console.log("view ready");
}, false);
}
});
Experience Manager
- Guía de referencia de visores de Dynamic Media
- ejemplos de biblioteca de visor
- Requisitos del sistema
- Instalación de varios visores en el mismo servidor
- Notas de la versión de visores
- Notas de la versión de visores (5.16.5)
- Archivar
- Notas de la versión de visores (5.16.1)
- Notas de la versión de visores (5.15.3)
- Notas de la versión de visores (5.14.1)
- Notas de la versión de visores (5.13.1)
- Notas de la versión de visores (5.12.1)
- Notas de la versión de visores (5.10.1)
- Notas de la versión de visores (5.8.2)
- Notas de la versión de visores (5.5.2)
- Notas de la versión de visores (5.4.2)
- Notas de la versión de visores (5.2.3)
- Notas de la versión de visores (5.2.2)
- Notas de la versión de visores (5.1.1)
- Notas de la versión de visores (5.0.1)
- Notas de la versión de visores (4.9.2)
- Notas de compatibilidad
- Navegación y accesibilidad del teclado
- Tutorial del SDK de visor
- Visores para AEM Assets y Dynamic Media Classic
- Visores para AEM Assets y Dynamic Media Classic
- Zoom básico
- Visor de zoom básico
- Referencia de comando: atributos de configuración
- Referencia de la API de JavaScript para el visor de zoom básico
- Llamadas de retorno de eventos
- Personalizar el visor de zoom básico
- Compatibilidad con el seguimiento de Adobe Analytics
- Soporte de tecnología de asistencia
- Localización de elementos de la interfaz de usuario
- compatibilidad con pantalla completa
- Espacio de nombres del SDK de visor
- Catálogo electrónico
- Catálogo electrónico
- Referencia de comando - Atributos de configuración
- Referencia de comando: atributos de configuración
- Botón Cerrar
- ControlBar.transition
- dirección
- EmailShare.emailurl
- EmbedShare.embedsizes
- FavoritesEffect.expiration
- FavoritesMenu.bearing
- FavoritesView.align
- FavoritesView.favoritesThumbView
- FavoritesView.fmt
- FavoritesView.iscommand
- FavoritesView.maxloadradius
- FavoritesView.textpos
- ImageMapEffect.mapTips
- ImageMapEffect.mode
- ImageMapEffect.rollover
- InfoPanelPopup.infoServerUrl
- InfoPanelPopup.showhidetransition
- InfoPanelPopup.template
- InitialFrame
- PageView.doubleclick
- PageView.enableHD
- PageView.fmt
- PageView.frametransition
- PageView.iconEffect
- PageView.iscommand
- PageView.maxloadradius
- PageView.pageturnstyle
- PageView.singleclick
- PageView.transition
- PageView.zoomstep
- portraitFrames
- Print.printquality
- SocialShare.bearing
- TableOfContents.bearing
- TableOfContents.maxitems
- TableOfContents.showdefault
- ThumbnailGridView.align
- ThumbnailGridView.enabledragging
- ThumbnailGridView.fmt
- ThumbnailGridView.maxloadradius
- ThumbnailGridView.scrollbar
- ThumbnailGridView.textpos
- Referencia de la API de JavaScript para el visor de catálogos electrónicos
- Llamadas de retorno de eventos
- Personalizar el visor de catálogos electrónicos
- Personalización del visor de catálogos electrónicos
- Botón Agregar favorito
- Botón Cerrar
- Descargar
- Correo electrónico compartido
- Incrustar recurso compartido
- recurso compartido facebook
- Menú Favoritos
- Efecto Favoritos
- Vista Favoritos
- Botón Primera página
- Enfoque destacado
- botón de pantalla completa
- Efecto Icono
- Efecto de mapa de imagen
- Ventana emergente del panel Información
- Botón grande de página siguiente
- Botón Última página
- Botón Grande de la página anterior
- Vínculos compartidos
- Barra de control principal
- Área del visor principal
- Botón Página siguiente
- Indicador de página
- Vista de la página
- Botón Página anterior
- Imprimir
- Botón Quitar favorito
- Barra de control secundaria
- Uso compartido social
- Tabla de contenido
- Miniaturas
- Botón Miniaturas
- Tooltips
- Twitter compartido
- Botón Ver todos los favoritos
- Botón Acercar
- Botón de alejar
- Botón Restablecer zoom
- Compatibilidad con el seguimiento de Adobe Analytics
- Soporte de tecnología de asistencia
- Localización de elementos de la interfaz de usuario
- Compatibilidad con mapas de imagen
- Administración de etiquetas de página
- compatibilidad con pantalla completa
- Función de impresión
- Descargar
- Característica Favoritos
- Espacio de nombres del SDK de visor
- Búsqueda en catálogo electrónico
- Búsqueda en catálogo electrónico
- Referencia de comando: atributos de configuración
- Referencia de comando: atributos de configuración
- Botón Cerrar
- ControlBar.transition
- dirección
- EmailShare.emailurl
- EmbedShare.embedsizes
- FavoritesEffect.expiration
- FavoritesMenu.bearing
- FavoritesView.align
- FavoritesView.favoritesThumbView
- FavoritesView.fmt
- FavoritesView.iscommand
- FavoritesView.maxloadradius
- FavoritesView.textpos
- ImageMapEffect.mapTips
- ImageMapEffect.mode
- ImageMapEffect.rollover
- InfoPanelPopup.infoServerUrl
- InfoPanelPopup.showhidetransition
- InfoPanelPopup.template
- InitialFrame
- PageView.doubleclick
- PageView.enableHD
- PageView.fmt
- PageView.frametransition
- PageView.iconEffect
- PageView.iscommand
- PageView.maxloadradius
- PageView.pageturnstyle
- PageView.singleclick
- PageView.transition
- PageView.zoomstep
- portraitFrames
- Print.printquality
- SearchPanel.align
- SearchPanel.fmt
- SearchPanel.iscommand
- SearchPanel.maxloadradius
- SearchPanel.textpos
- searchServerUrl
- SocialShare.bearing
- TableOfContents.bearing
- TableOfContents.maxitems
- TableOfContents.showdefault
- ThumbnailGridView.align
- ThumbnailGridView.enabledragging
- ThumbnailGridView.fmt
- ThumbnailGridView.maxloadradius
- ThumbnailGridView.scrollbar
- ThumbnailGridView.textpos
- Referencia de API de JavaScript para el visor de búsqueda en catálogo electrónico
- Llamadas de retorno de eventos
- Personalizar el visor de búsqueda en catálogo electrónico
- Personalizar el visor de búsqueda en catálogo electrónico
- Botón Agregar favorito
- Botón Cerrar
- Descargar
- Correo electrónico compartido
- Incrustar recurso compartido
- recurso compartido facebook
- Efecto Favoritos
- Menú Favoritos
- Vista Favoritos
- Botón Primera página
- Enfoque destacado
- botón de pantalla completa
- Efecto Icono
- Ventana emergente del panel Información
- Efecto de mapa de imagen
- Botón grande de página siguiente
- Botón Grande de la página anterior
- Botón Última página
- Vínculos compartidos
- Barra de control principal
- Área del visor principal
- Botón Página siguiente
- Indicador de página
- Vista de la página
- Botón Página anterior
- Imprimir
- Botón Quitar favorito
- Botón Buscar
- Efecto Buscar
- Panel de resultados de búsqueda
- Barra de control secundaria
- Uso compartido social
- Tabla de contenido
- Miniaturas
- Botón Miniaturas
- Tooltips
- Twitter compartido
- Botón Ver todos los favoritos
- Botón Acercar
- Botón de alejar
- Botón Restablecer zoom
- Compatibilidad con el seguimiento de Adobe Analytics
- Soporte de tecnología de asistencia
- Localización de elementos de la interfaz de usuario
- Compatibilidad con mapas de imagen
- Administración de etiquetas de página
- Función de impresión
- compatibilidad con pantalla completa
- Descargar
- Función de búsqueda
- Espacio de nombres del SDK de visor
- Flotante
- Flotante
- Referencia de comando: atributos de configuración
- Referencia de comando: atributos de configuración
- FlyoutZoomView.flyouttransition
- FlyoutZoomView.fmt
- FlyoutZoomView.frametransition
- FlyoutZoomView.highlightmode
- FlyoutZoomView.imagereload
- FlyoutZoomView.iscommand
- FlyoutZoomView.overlay
- FlyoutZoomView.preloadtiles
- FlyoutZoomView.tip
- FlyoutZoomView.zoomfactor
- Swatches.align
- Swatches.buttonsnapmode
- Swatches.direction
- Swatches.enabledragging
- Swatches.iscommand
- Swatches.maxloadradius
- Swatches.pagemode
- Swatches.partialswatches
- Swatches.scrollstep
- Referencia de la API de JavaScript para el visor flotante
- Llamadas de retorno de eventos
- Personalizar el visor flotante
- Compatibilidad con el seguimiento de Adobe Analytics
- Soporte de tecnología de asistencia
- Localización de elementos de la interfaz de usuario
- Espacio de nombres del SDK de visor
- Zoom en línea
- Zoom en línea
- Referencia de comando: atributos de configuración
- Referencia de comando: atributos de configuración
- FlyoutZoomView.flyouttransition
- FlyoutZoomView.fmt
- FlyoutZoomView.frametransition
- FlyoutZoomView.imagereload
- FlyoutZoomView.iscommand
- FlyoutZoomView.preloadtiles
- FlyoutZoomView.tip
- FlyoutZoomView.zoomfactor
- Swatches.align
- Swatches.buttonsnapmode
- Swatches.direction
- Swatches.enabledragging
- Swatches.iscommand
- Swatches.maxloadradius
- Swatches.pagemode
- Swatches.partialswatches
- Swatches.scrollstep
- Referencia de la API de JavaScript para el visor de zoom en línea
- Llamadas de retorno de eventos
- Personalizar el visor de zoom en línea
- Compatibilidad con el seguimiento de Adobe Analytics
- Soporte de tecnología de asistencia
- Localización de elementos de la interfaz de usuario
- Espacio de nombres del SDK de visor
- Medios mixtos
- Medios mixtos
- Referencia de comando: atributos de configuración
- Referencia de comando: atributos de configuración
- closebutton
- ControlBar.transition
- FlyoutZoomView.fmt
- FlyoutZoomView.imagereload
- FlyoutZoomView.preloadtiles
- FlyoutZoomView.tip
- SpinView.doubleclick
- SpinView.enableHD
- SpinView.fmt
- SpinView.iconeffect
- SpinView.iscommand
- SpinView.lockdirection
- SpinView.maxloadradius
- SpinView.sensitivity
- SpinView.singleclick
- SpinView.transition
- SpinView.zoomstep
- Swatches.align
- Swatches.buttonsnapmode
- Swatches.direction
- Swatches.enabledragging
- Swatches.fmt
- Swatches.iscommand
- Swatches.maxloadradius
- Swatches.pagemode
- Swatches.partialswatches
- Swatches.scrollstep
- Swatches.textpos
- superposición de muestras
- VideoPlayer.autoplay
- VideoPlayer.iconeffect
- VideoPlayer.initialbitrate
- VideoPlayer.loop
- VideoPlayer.mutevolume
- VideoPlayer.playback
- VideoPlayer.posterimage
- VideoPlayer.preload
- VideoPlayer.progressivebitrate
- VideoPlayer.singleclick
- VideoPlayer.ssl
- VideoPlayer.waiticon
- VideoScrubber.showtime
- VideoScrubber.timepattern
- VideoTime.timepattern
- zoomMode
- ZoomView.doubleclick
- ZoomView.enableHD
- ZoomView.fmt
- ZoomView.iconeffect
- ZoomView.iscommand
- ZoomView.reset
- ZoomView.rgn
- ZoomView.rgnN
- ZoomView.singleclick
- ZoomView.transition
- ZoomView.zoomstep
- Referencia de la API de JavaScript para el visor de medios mixtos
- Llamadas de retorno de eventos
- Personalizar el visor de medios mixtos
- Personalización del visualizador de medios mixtos
- Botón de rótulo
- Botón Cerrar
- Muestras de color
- Barra de control
- Vista de zoom flotante
- Enfoque destacado
- botón de pantalla completa
- Muestras principales
- Área del visor principal
- Volumen silenciable
- Botón Reproducir/Pausa
- Definir indicador
- Botón Girar a la izquierda
- Botón Girar a la derecha
- Vista de giro
- Efecto de icono de vista de giro
- Tooltips
- Botón de pantalla completa de vídeo
- Reproductor de vídeo
- Efecto Icono de reproductor de vídeo
- Depurador de vídeo
- Tiempo del vídeo
- Botón Acercar
- Botón de alejar
- Botón Restablecer zoom
- Vista de zoom
- Efecto Icono de vista de zoom
- Compatibilidad con el seguimiento de Adobe Analytics
- Soporte de tecnología de asistencia
- Entrega de vídeo HTTPS
- Localización de elementos de la interfaz de usuario
- Compatibilidad con pantalla completa
- Espacio de nombres del SDK de visor
- Giro
- Visor de giros
- Referencia de comando: atributos de configuración
- Referencia de la API de JavaScript para el visor de giros
- Llamadas de retorno de eventos
- Personalizar el visor de giros
- Compatibilidad con el seguimiento de Adobe Analytics
- Soporte de tecnología de asistencia
- Localización de elementos de la interfaz de usuario
- compatibilidad con pantalla completa
- Espacio de nombres del SDK de visor
- Vídeo
- Vídeo
- Referencia de comando: atributos de configuración
- Referencia de comando: atributos de configuración
- ControlBar.transition
- EmailShare.emailurl
- EmbedShare.embedsizes
- SocialShare.bearing
- VideoPlayer.autoplay
- VideoPlayer.iconeffect
- VideoPlayer.initialbitrate
- VideoPlayer.loop
- VideoPlayer.mutevolume
- VideoPlayer.playback
- VideoPlayer.posterimage
- VideoPlayer.preload
- VideoPlayer.progressivebitrate
- VideoPlayer.singleclick
- VideoPlayer.ssl
- VideoPlayer.waiticon
- VideoScrubber.chaptertimepattern
- VideoScrubber.showchaptertime
- VideoScrubber.showchaptertitle
- VideoScrubber.timepattern
- VideoTime.timepattern
- Referencia de comando: URL
- Referencia de la API de JavaScript al visor de vídeo
- Llamadas de retorno de eventos
- Personalizar el visor de vídeo
- Personalización del Visor de vídeo
- Botón de rótulo
- Barra de control
- Correo electrónico compartido
- Incrustar recurso compartido
- recurso compartido facebook
- Enfoque destacado
- botón de pantalla completa
- Efecto Icono
- Vínculos compartidos
- Área del visor principal
- Volumen silenciable
- Botón Reproducir/Pausa
- Uso compartido social
- Tooltips
- Twitter compartido
- Reproductor de vídeo
- Depurador de vídeo
- Tiempo del vídeo
- Compatibilidad con el seguimiento de Adobe Analytics
- Soporte de tecnología de asistencia
- Entrega de vídeo HTTP
- Localización de elementos de la interfaz de usuario
- compatibilidad con pantalla completa
- Compatibilidad con vídeo externo
- Espacio de nombres del SDK de visor
- Zoom
- Zoom
- Referencia de comando: atributos de configuración
- Referencia de comando: atributos de configuración
- closebutton
- Swatches.align
- Swatches.buttomsnapmode
- Swatches.direction
- Swatches.enabledragging
- Swatches.fmt
- Swatches.iscommand
- Swatches.maxloadradius
- Swatches.pagemode
- Swatches.partialswatches
- Swatches.scrollstep
- superposición de muestras
- ZoomView.doubleclick
- ZoomView.enableHD
- ZoomView.fmt
- ZoomView.frametransition
- ZoomView.iconeffect
- ZoomView.iscommand
- ZoomView.reset
- ZoomView.singleclick
- ZoomView.transition
- ZoomView.zoomstep
- Referencia de API de JavaScript para el visor de zoom
- Llamadas de retorno de eventos
- Personalizar el visor de zoom
- Compatibilidad con el seguimiento de Adobe Analytics
- Soporte de tecnología de asistencia
- Localización de elementos de la interfaz de usuario
- Compatibilidad con pantalla completa
- Espacio de nombres del SDK de visor
- Solo visualizadores para AEM Assets
- Solo visores para AEM Assets
- Carrusel
- Carrusel
- Referencia de comando: atributos de configuración
- Referencia de comando: URL
- Referencia de API de JavaScript para el visor de carrusel
- Llamadas de retorno de eventos
- Personalizar el visor de carrusel
- Compatibilidad con el seguimiento de Adobe Analytics
- Soporte de tecnología de asistencia
- Localización de elementos de la interfaz de usuario
- Compatibilidad con puntos interactivos y mapas de imagen
- Precargar imagen
- Espacio de nombres del SDK de visor
- Imagen interactiva
- Imagen interactiva
- Referencia de comando: atributos de configuración
- Referencia de comando: URL
- Referencia de la API de JavaScript para el visualizador de imágenes interactivo
- Llamadas de retorno de eventos
- Personalizar el visor de imágenes interactivas
- Compatibilidad con el seguimiento de análisis
- Soporte de tecnología de asistencia
- Localización de elementos de la interfaz de usuario
- Compatibilidad con puntos interactivos
- Precargar imagen
- Espacio de nombres del SDK de visor
- Vídeo interactivo
- Vídeo interactivo
- Referencia de comando: atributos de configuración
- Referencia de comando: atributos de configuración
- CallToAction.align
- CallToAction.direction
- CallToAction.enabledragging
- CallToAction.fmt
- CallToAction.maxloadradius
- CallToAction.scrollbar
- CallToAction.textpos
- callToActionRecap
- ControlBar.transition
- InteractiveSwatches.autoscroll
- InteractiveSwatches.direction
- InteractiveSwatches.displaymode
- InteractiveSwatches.enabledragging
- InteractiveSwatches.fmt
- InteractiveSwatches.maxloadradius
- InteractiveSwatches.scrollstep
- InteractiveSwatches.textpos
- SocialShare.bearing
- VideoPlayer.autoplay
- VideoPlayer.iconeffect
- VideoPlayer.initialbitrate
- VideoPlayer.loop
- VideoPlayer.mutevolume
- VideoPlayer.playback
- VideoPlayer.posterimage
- VideoPlayer.preload
- VideoPlayer.progressivebitrate
- VideoPlayer.singleclick
- VideoPlayer.ssl
- VideoPlayer.waiticon
- VideoScrubber.chaptertimepattern
- VideoScrubber.showchaptertime
- VideoScrubber.showchaptertitle
- VideoScrubber.timepattern
- VideoTime.timepattern
- Referencia de comando: URL
- Referencia de la API de JavaScript para el visualizador de vídeo interactivo
- Llamadas de retorno de eventos
- Personalizar el visor de vídeo interactivo
- Personalización del visualizador de vídeo interactivo
- Llamada a acción
- Botón de rótulo
- Barra de control
- recurso compartido facebook
- Enfoque destacado
- botón de pantalla completa
- Efecto Icono
- Muestras interactivas
- Vínculos compartidos
- Área del visor principal
- Volumen silenciable
- Botón Reproducir/Pausa
- Uso compartido social
- Tooltips
- Twitter compartido
- Reproductor de vídeo
- Depurador de vídeo
- Tiempo del vídeo
- Compatibilidad con el seguimiento de Adobe Analytics
- Soporte de tecnología de asistencia
- Entrega de vídeo HTTPS
- Compatibilidad con datos interactivos
- Localización de elementos de la interfaz de usuario
- compatibilidad con pantalla completa
- Espacio de nombres del SDK de visor
- Recorte inteligente de vídeos
- Recorte inteligente de vídeos
- Referencia de comando: atributos de configuración
- Referencia de comando: atributos de configuración
- ControlBar.transition
- EmailShare.emailurl
- EmbedShare.embedsizes
- SocialShare.bearing
- SmartCropVideoPlayer.autoplay
- SmartCropVideoPlayer.iconeffect
- SmartCropVideoPlayer.initialbitrate
- SmartCropVideoPlayer.loop
- SmartCropVideoPlayer.mutevolume
- SmartCropVideoPlayer.playback
- SmartCropVideoPlayer.posterimage
- SmartCropVideoPlayer.preload
- SmartCropVideoPlayer.progressivebitrate
- SmartCropVideoPlayer.singleclick
- SmartCropVideoPlayer.ssl
- SmartCropVideoPlayer.waiticon
- VideoScrubber.chaptertimepattern
- VideoScrubber.showchaptertime
- VideoScrubber.showchaptertitle
- VideoScrubber.timepattern
- VideoTime.timepattern
- Referencia de comando: URL
- Referencia de la API de JavaScript para el visor de recorte inteligente de vídeos
- Llamadas de retorno de eventos
- Personalizar el Visor de recorte inteligente de vídeos
- Personalización del Visor de recorte inteligente de vídeos
- Botón de rótulo
- Barra de control
- Correo electrónico compartido
- Incrustar recurso compartido
- recurso compartido facebook
- Enfoque destacado
- botón de pantalla completa
- Efecto Icono
- Vínculos compartidos
- Área del visor principal
- Volumen silenciable
- Botón Reproducir/Pausa
- Uso compartido social
- Tooltips
- Twitter compartido
- Depurador de vídeo
- Tiempo del vídeo
- Compatibilidad con el seguimiento de Adobe Analytics
- Entrega de vídeo HTTPS
- Soporte de tecnología de asistencia
- Localización de elementos de la interfaz de usuario
- compatibilidad con pantalla completa
- Compatibilidad con vídeo externo
- Espacio de nombres del SDK de visor
- Video360
- Video360
- Referencia de comando: atributos de configuración
- Referencia de comando: atributos de configuración
- ControlBar.transition
- EmbedShare.embedsizes
- SocialShare.bearing
- Video360Player.autoplay
- Video360Player.iconeffect
- Video360Player.initialbitrate
- Video360Player.loop
- Video360Player.mutevolume
- Video360Player.playback
- Video360Player.posterimage
- Video360Player.preload
- Video360Player.progressivebitrate
- Video360Player.singleclick
- Video360Player.ssl
- Video360Player.vrrender
- Video360Player.waiticon
- VideoScrubber.timepattern
- VideoTime.timepattern
- Referencia de comando: URL
- Referencia de la API de JavaScript para el visor de Video360
- Llamadas de retorno de eventos
- Personalizar el visor de Video360
- Personalización del visor de Video360
- Barra de control
- Incrustar recurso compartido
- recurso compartido facebook
- Enfoque destacado
- botón de pantalla completa
- Efecto Icono
- Vínculos compartidos
- Área del visor principal
- Volumen silenciable
- Botón Reproducir/Pausa
- Uso compartido social
- Tooltips
- Twitter compartido
- Reproductor de Video360
- Depurador de vídeo
- Tiempo del vídeo
- Compatibilidad con el seguimiento de Adobe Analytics
- Entrega de vídeo HTTPS
- Soporte de tecnología de asistencia
- Localización de elementos de la interfaz de usuario
- compatibilidad con pantalla completa
- Compatibilidad con vídeo externo
- Espacio de nombres del SDK de visor
- Referencia de comando común a todos los visores: atributos de configuración
- Referencia de comando común a todos los visores: URL