Menú
Está libre
registro
hogar  /  Internet/ Silverlight no funciona en mozel. Microsoft Silverlight ¿Qué es este programa y es necesario? ¡Vamos a resolverlo! Borrar el historial y la memoria caché del navegador

Silverlight no funciona en una simulación. Microsoft Silverlight ¿Qué es este programa y es necesario? ¡Vamos a resolverlo! Borrar el historial y la memoria caché del navegador

Configurar permisos

Las aplicaciones de confianza son un tipo especial de aplicaciones que se ejecutan fuera del navegador. Se diferencian de los ordinarios en que tienen un impresionante conjunto de privilegios adicionales. Estos privilegios no coinciden con los permisos de las aplicaciones de escritorio tradicionales, pero permiten una serie de acciones potencialmente dañinas, como activar programas de terceros y acceso directo al sistema de archivos.

Por esta razón, las aplicaciones confiables solo se recomiendan para su uso en un entorno estrictamente controlado, como red corporativa en el que los usuarios conocen bien sus aplicaciones y confían en los desarrolladores.

En muchos casos, los usuarios son muy reacios a otorgar los privilegios adicionales requeridos por las aplicaciones confiables. A veces se niegan a instalarlos en absoluto. además Administrador de sistema puede configurar computadoras para evitar la instalación o ejecución de aplicaciones fuera del navegador que requieren una mayor confianza.

Antes de comenzar a desarrollar una aplicación Silverlight de confianza, considere si una aplicación de escritorio WPF con todas las funciones es adecuada para la tarea. WPF es totalmente compatible con .NET Framework. Al igual que Silverlight, las aplicaciones WPF se pueden instalar desde Internet, pero a diferencia de Silverlight, las aplicaciones WPF solo se ejecutan en aplicaciones de Windows.

Instalar una aplicación confiable

Para especificar que la aplicación debe requerir confianza elevada, abra la ventana Configuración fuera del navegador y seleccione la casilla de verificación Requerir confianza elevada:

Para iniciar el proceso de instalación, abra Menú de contexto Silverlight o llame al método Application.Install (). Aparecerá una ventana con un mensaje de seguridad en la pantalla. Haga clic en el botón Instalar.

Puede firmar la solicitud con un certificado digital X.509. Entonces la advertencia en la ventana de seguridad será menos formidable, Punto de exclamación será reemplazado por un signo de interrogación y se mostrará el nombre del editor.

Capacidades de aplicaciones confiables

¿Qué puede hacer una aplicación confiable que no pueda hacer una aplicación Silverlight normal? Miremos más de cerca:

    Acceso al sistema de archivos de la computadora... Una aplicación de mayor confianza puede funcionar con las mismas partes sistema de archivos como usuario actual. Esta función es especialmente útil cuando necesita leer y escribir archivos en la carpeta de documentos del usuario actual. También puede agregar archivos a su escritorio o crear su propia estructura de carpetas.

    Soporte ilimitado de pantalla completa... Cuando cambia una aplicación de alta confianza a modo de pantalla completa no aparece el mensaje "Presione Esc para salir del modo de pantalla completa". Pulsación de tecla no sale del modo de pantalla completa. Lo más importante es que la aplicación sigue aceptando pulsaciones de teclas mientras está en modo de pantalla completa.

    Sin restricciones de acceso entre dominios... Una aplicación confiable puede descargar contenido de cualquier sitio web, invocar servicios web en cualquier sitio, abrir conexiones de socket a cualquier servidor, es decir, realizar todas las operaciones disponibles para aplicaciones de escritorio.

    Menos operaciones que requieren permiso del usuario... Hay muchas situaciones en las que una aplicación Silverlight típica tiene que pedir permiso al usuario, como acceder al portapapeles, guardar un archivo en un almacenamiento aislado, configurar el modo de pantalla completa cuando se pierde el enfoque, etc.

    Las aplicaciones de confianza han eliminado estas restricciones (con la excepción del acceso a grabadores de audio y video). Además, en aplicación normal hay muchas operaciones que se pueden realizar solo en respuesta a la acción del usuario (cambiar al modo de pantalla completa, usar el portapapeles, manipular la ventana principal, etc.). En una aplicación confiable, estas operaciones se pueden realizar en cualquier momento sin la intervención del usuario.

    Personalización de ventanas. Si no le gustan los controles de ventana y marco estándar proporcionados por sistema operativo, elimínelos de la aplicación de confianza y dibuje los suyos propios utilizando elementos estándar de Silverlight.

    Ventanas para niños. Una aplicación confiable puede crear ventanas secundarias en cualquier momento.

    Interacción entre tareas con componentes COM... En una aplicación confiable, puede utilizar las bibliotecas de funciones proporcionadas por el quirófano. Sistema de Windows mediante COM. Por ejemplo, puede interactuar con las aplicaciones de Outlook y Office, así como con las Componentes de Windows como Script Host y WMI.

    P / Invocar. Una aplicación con mayor confianza puede ejecutar códigos de sistema. DLL sobre Computadoras con Windows y contactar Funciones de Windows API a través de llamadas de plataforma P / Invoke.

Asegúrese de establecer la propiedad Application.HasElevatedPermissions en true antes de usar cualquiera de estas herramientas. De lo contrario, la aplicación se ejecutará en modo normal baja confianza.

Personalización de ventana

Una aplicación típica que se ejecuta fuera del navegador muestra el marco de ventana estándar proporcionado por el sistema operativo. Cuenta con los conocidos botones de minimizar, maximizar y cerrar. El color, el estilo, el sombreado y la transparencia del borde están controlados por el sistema operativo. Esto está bien para la mayoría de las situaciones, pero si desea que su aplicación se vea elegante y profesional, puede personalizar el aspecto del marco de la ventana y equiparlo con botones hechos a mano.

La configuración de un marco de ventana es un proceso de dos pasos. Primero - eliminación completa marco estándar. Para hacer esto, en el explorador de soluciones, haga doble clic en el nodo Propiedades. Abra la pestaña Silverlight y haga clic en el botón Configuración fuera del navegador. Seleccione uno de los elementos de la lista Estilo de ventana.

Al seleccionar Predeterminado, se muestra un marco de ventana estándar. La elección del segundo valor, Sin borde, eliminará el marco de la ventana predeterminado y dejará el rectángulo flotante predeterminado con el contenido del control de usuario. Cuando se establece en Esquinas redondas sin bordes, el marco de la ventana predeterminado se eliminará y las esquinas de la ventana de la aplicación se redondearán. La diferencia entre la segunda y la tercera opción es puramente "cosmética", en cualquiera de estos casos se elimina el marco de ventana estándar. La siguiente imagen muestra un ejemplo:

El segundo paso para personalizar el marco de la ventana es dibujar un nuevo marco y agregar controles básicos para cerrar, cambiar el tamaño, cambiar el estado y arrastrar la ventana. Para ser multiplataforma, Silverlight no permite que el programador modifique el marco de la ventana del sistema operativo estándar. Debería dibujar el marco de la ventana usando gráficos adecuados o controles Silverlight.

Por ejemplo, puede envolver su contenido principal en un contenedor Grid de una celda y superponer otro elemento Silverlight (Rectángulo o Imagen) sobre él. También puede ajustar el control de usuario de Border root de la siguiente manera:

En este ejemplo, los parámetros del proyecto se establecen en Esquinas redondeadas sin bordes. Un margen exterior (Margen) de 1 píxel de ancho hacia la derecha y la parte inferior asegura que el marco se muestre en la posición correcta. Un valor CornerRadius de 2 alinea la esquina con el área de la ventana:

Silverlight no admite el establecimiento de una forma arbitraria como marco de la ventana. Por lo tanto, solo se puede usar un rectángulo o un rectángulo redondeado como marco que define la ventana principal. Lo importante es que Silverlight te proporciona este rectángulo y todo lo que tienes que hacer es llenarlo de contenido. Además, no puede crear un área transparente o parcialmente transparente en Silverlight que le permita ver el contenido de la pantalla a través de la ventana de la aplicación.

Por supuesto, agregar un borde mejora el aspecto de la ventana, pero queda un problema importante. Sin un marco proporcionado por el sistema operativo, el usuario no puede cambiar el tamaño de la ventana, moverla, minimizarla, maximizarla o cerrarla. Si desea que el usuario pueda realizar estas operaciones, debe programarlas en el código de configuración de la ventana principal. Afortunadamente, las herramientas integradas en la clase Window facilitan mucho esta tarea.

El primer paso es crear la barra de título de la ventana. La barra de título tiene tres funciones: contiene el texto del título, sirve como un lugar donde el usuario puede agarrar para arrastrar la ventana y, finalmente, contiene botones para minimizar, maximizar y cerrar la ventana. En el siguiente ejemplo, el marcado crea una fila de encabezado básica. Las formas de los botones de minimizar, maximizar y cerrar se dibujan utilizando los elementos Path y Rectangle.

El segundo paso es agregar una forma de cambiar el tamaño de la ventana arrastrando sus bordes. Es más fácil de implementar envolviendo toda la ventana en un contenedor Grid que usa un elemento Rectangle invisible. Necesitará ocho elementos Rectangle, uno para cada lado y otro para cada esquina:

El siguiente es el marcado y el código para la ventana con la adición de estas herramientas:

Texto del título El contenido de la ventana modificada.

Public parcial class CustomWindow: UserControl (public CustomWindow () (InitializeComponent ();) // Referencia a la ventana privada Window CurrentWindow (get (return Application.Current.MainWindow;)) // Arrastrando la ventana private void titleBar_MouseLeftButtonDown (objeto remitente, System. Windows.Input.MouseButtonEventArgs e) (CurrentWindow.DragMove ();) // Cambiar el tamaño de la ventana usando los botones private void cmdMinimize_Click (objeto remitente, System.Windows.RoutedEventArgs e) (CurrentWindow.WindowState = WindowState.Minimized;) private void cmdMaximize_Click (remitente del objeto, System.Windows.RoutedEventArgs e) (if (CurrentWindow.WindowState == WindowState.Normal) (CurrentWindow.WindowState = WindowState.Maximized;) else (CurrentWindow.WindowState = WindowState.Normal;)) // Cerrar el window private void cmdClose_Click (object sender, System.Windows.RoutedEventArgs e) (CurrentWindow.Close ();) // Cambiar el tamaño de la ventana usando el cursor del mouse private void rect_Resize (System.Object sender, System.Windows.Input.MouseButtonEventArgs e) (if (sender == rect_TopLeftCorner) (CurrentWindow.DragResize (WindowResizeEdge.TopLeft); ) else if (sender == rect_TopBorner) (CurrentWindow.DragResize (WindowResizeEdge.Top);) else if (remitente == rect_TopRightCorner) (CurrentWindow.DragResize (WindowResizeEdge.TopRight);) else if (remitente == rect_LeftEdge .dge) (CurrentWindow == rect_LeftEdge .dge) DragResize (WindowResizeEdge.Left);) else if (remitente == rect_RightEdge) (CurrentWindow.DragResize (WindowResizeEdge.Right);) else if (remitente == rect_BottomLeftCorner) (CurrentWindow.DragResize (WindowResizeBorde.BottomLeft); == rect_BottomLeftCorner) (CurrentWindow.DragResize (WindowResizeEdge.BottomLeft); == rect_BottomEdge) (CurrentWindow.DragResize (WindowResizeEdge.Bottom);) else if (remitente == rect_BottomRightCorner) (CurrentWindow.DragesResight)

Lo anterior describe toda la infraestructura necesaria para crear una ventana personalizada. Con todos los componentes instalados (barra de título, botones de ventana, herramientas de cambio de tamaño y arrastre), puede comenzar a personalizar apariencia Windows usando imágenes y elementos Silverlight para obtener el efecto deseado.

Este artículo ya no es compatible y puede estar desactualizado.

Microsoft Silverlight es un complemento utilizado por algunos sitios web para mostrar contenido multimedia. Este artículo describe cómo verificar que tiene Silverlight instalado y cómo instalarlo o actualizarlo.

Comprobando Silverlight

Para determinar si tiene instalado el complemento Silverlight, visite la página en el sitio web de Microsoft. Si Silverlight está instalado, verá un mensaje sobre su versión de Silverlight.

Instalación de Silverlight

Si no tiene Silverlight instalado, siga la página "Instrucciones de instalación" en el sitio web de Microsoft.

Actualización de Silverlight

Si Silverlight está instalado pero su versión no está actualizada, la página mostrará versión instalada y versión actual Silverlight.

Nota: Silverlight tiene una característica Actualización automática por lo que es posible que no se requiera una actualización manual. Lea el artículo de Microsoft Cuadro de diálogo de configuración de Silverlight para obtener más detalles.

Eliminando Silverlight

Para desinstalar Silverlight, siga las instrucciones "Desinstalar Silverlight" en la página de descargas de Microsoft Silverlight en el sitio web de Microsoft.

Silverlight instalado pero no funciona

Mozilla bloquea las versiones desactualizadas de Silverlight, lo que hace que sitios como Netfix muestren un mensaje pidiéndole que instale Silverlight. Para arreglar esto por favor actualice su Silverlight instalado antes de ultima versión visitando una página en el sitio web de Microsoft.

Es un complemento especial que contiene un módulo que muestra cualquier información multimedia en todos los navegadores. Este programa fue desarrollado por Microsoft. El objetivo principal de Silverlight es simplificar y acelerar el proceso de uso de sitios de Internet tanto como sea posible. El programa instala las extensiones necesarias, sin las cuales muchos archivos multimedia no se podrán visualizar ni reproducir. También con la ayuda de "Silver" puede crear páginas web únicas, seguras y convenientes, porque el complemento no tiene una interfaz. mayor complejidad y todos los usuarios de PC pueden resolverlo.

Ventajas y desventajas de Silverlight

Instalación fácil y gratuita;
+ complemento completamente en ruso;
+ no requiere componentes adicionales;
+ compatible con otros productos;
+ el complemento se puede escribir en cualquier lenguaje de programación;
+ máxima flexibilidad e interactividad;

Caracteristicas clave

  • ver páginas web de cualquier tipo;
  • reproductor flash integrado;
  • muestra la interactividad de las aplicaciones;
  • muestra gráficos de alta calidad en Internet;
  • enfatiza el diseño individual y la funcionalidad de cada archivo multimedia;
  • puede reproducir WMV, WMA y MP3 en todos los navegadores compatibles;
  • actualización automática en 1 clic;
  • admite video VC-1 dentro del contenedor ASF.

*¡Atención! Al descargar el instalador estándar, necesitará un archivador preinstalado, puede

Como la mayoría de los otros navegadores web, Yandex admite una arquitectura modular, es decir, le permite conectar una variedad de complementos para expandir la funcionalidad estándar. Los complementos instalados pueden cambiar la interfaz base o agregar nuevas herramientas para mejorar la usabilidad de Internet. Además, hay complementos de servicio especiales, gracias a los cuales algunos servicios importantes funcionan en el navegador. Este artículo describe cómo configurar extensiones: dónde encontrarlas, cómo habilitar un nuevo complemento o deshabilitarlo en el navegador Yandex.

Si desea habilitar cualquier complemento, debe estar instalado en el navegador Yandex. Para hacer esto, puede usar los directorios de Yandex o Google, o descargar el complemento desde el sitio web dedicado. En esta guía, la instalación de extensiones se considera utilizando el ejemplo de AdBlock, un complemento para bloquear banners publicitarios en las páginas del sitio.

Primero, los usuarios pueden abrir el sitio web oficial en ruso de la aplicación en https://adblockplus.org/ru/. Aquí puede seleccionar la versión para el navegador de Yandex y hacer clic en el botón "Instalar". Después de eso, el complemento se agregará al kit de herramientas del programa y sus funciones estarán disponibles para usted.

La segunda forma es visitar el directorio web de extensiones de Google, abrir el enlace https://chrome.google.com/webstore/category/apps. V barra de búsqueda a la izquierda, ingrese el nombre de la extensión - AdBlock, y presione Enter. Seleccione el kit de distribución que le interesa y haga clic en el botón "Instalar" junto a su nombre.

Del mismo modo, puede trabajar con un directorio de Yandex. Vaya a la página https://addons.opera.com/en/extensions/, ingrese el nombre aplicación deseada en el formulario de búsqueda y presione Entrar. Después de eso, queda hacer clic en el botón verde "Agregar al navegador Yandex", y el complemento se conectará.

Cómo deshabilitar y habilitar complementos

Como regla general, después de una instalación exitosa, las extensiones se activan automáticamente y comienzan a funcionar inmediatamente. Si en este momento no necesita su trabajo; se recomienda deshabilitarlo para guardar recursos del sistema y aumentando el rendimiento del navegador Yandex:


Si desea eliminar un complemento innecesario, debe colocar el cursor sobre el interruptor "habilitar / deshabilitar", después de lo cual aparecerá el botón "Eliminar" a la derecha, en el que debe hacer clic. Tenga en cuenta que no puede eliminar las extensiones que están preinstaladas en el navegador Yandex, como "Modo Turbo" ("Turbo") o "Yandex.Weather" ("Yandex.Weather").

Configurar complementos

Interfaz centralizada para cambiar configuraciones extensiones instaladas no hay un navegador Yandex. En cambio, cada complemento tiene su propio menú a través del cual se puede personalizar. Los complementos normalmente instalados crean iconos especiales en el panel a la derecha de la barra de direcciones. Si hace clic en un icono de este tipo con el botón izquierdo y derecho (según el complemento) del mouse, se abrirá un menú de control desplegable.

Mediante este menú, los usuarios pueden trabajar con la aplicación, habilitar o deshabilitar temporalmente sus funciones y configurar sus parámetros. En este artículo, la configuración se describe utilizando el ejemplo del complemento DotVPN, un anonimizador para los navegadores de Internet:

Complementos de servicio

Para reproducir contenido de video, trabaje con documentos o Archivos PDF, monitor Gráficos 3D y otras funciones similares, Yandex Browser también utiliza aplicaciones adicionales... Por regla general, se instalan y actualizan automáticamente, por lo que el usuario medio no tiene que ocuparse de ellos.

Sin embargo, si alguno de estos complementos se congela y deja de actualizarse por sí solo, puede causar errores constantes y bloqueos de todo el programa. En este caso, se recomienda desactivarlo y actualizarlo manualmente.

Para evitar que los usuarios sin experiencia interrumpan accidentalmente el funcionamiento correcto del navegador, estas extensiones de servicio no se muestran en la página de complementos habituales. Para ellos, la interfaz tiene su propia página, a la que se puede acceder en la dirección "browser: // plugins /" o "about: // plugins /".