Menu
Jest wolny
rejestracja
Dom  /  Internet/ Silverlight nie działa w mozlu. Microsoft Silverlight co to za program i czy jest potrzebny? Wymyślmy to! Wyczyść pamięć podręczną przeglądarki i historię

Silverlight nie działa na pozory. Microsoft Silverlight co to za program i czy jest potrzebny? Wymyślmy to! Wyczyść pamięć podręczną przeglądarki i historię

Konfiguracja uprawnień

Aplikacje zaufane to specjalny rodzaj aplikacji, które działają poza przeglądarką. Od zwykłych różnią się tym, że posiadają imponujący zestaw dodatkowych przywilejów. Te uprawnienia nie są zgodne z uprawnieniami tradycyjnych aplikacji komputerowych, ale umożliwiają wiele potencjalnie szkodliwych działań, takich jak aktywacja programy innych firm i bezpośredni dostęp do systemu plików.

Z tego powodu zaufane aplikacje są zalecane tylko do użytku w ściśle kontrolowanym środowisku, takim jak sieć korporacyjna w którym użytkownicy dobrze znają swoje aplikacje i ufają programistom.

W wielu przypadkach użytkownicy bardzo niechętnie przyznają dodatkowe uprawnienia wymagane przez zaufane aplikacje. Czasami w ogóle odmawiają ich zainstalowania. Oprócz Administrator systemu może skonfigurować komputery, aby uniemożliwić instalowanie lub uruchamianie aplikacji poza przeglądarką, które wymagają zwiększonego zaufania.

Przed rozpoczęciem tworzenia zaufanej aplikacji Silverlight należy rozważyć, czy w pełni funkcjonalna aplikacja klasyczna WPF jest odpowiednia do zadania. WPF w pełni obsługuje .NET Framework. Podobnie jak Silverlight, aplikacje WPF można instalować z Internetu, ale w przeciwieństwie do Silverlight aplikacje WPF działają tylko w aplikacjach systemu Windows.

Instalowanie zaufanej aplikacji

Aby określić, że aplikacja powinna wymagać podwyższonego zaufania, otwórz okno Ustawienia poza przeglądarką i zaznacz pole wyboru Wymagaj podwyższonego zaufania:

Aby rozpocząć proces instalacji otwórz menu kontekstowe Silverlight lub wywołaj metodę Application.Install (). Na ekranie pojawi się okno z komunikatem bezpieczeństwa. Kliknij przycisk Zainstaluj.

Możesz podpisać aplikację certyfikatem cyfrowym X.509. Wtedy ostrzeżenie w oknie bezpieczeństwa będzie mniej groźne, Wykrzyknik zostanie zastąpiony znakiem zapytania i zostanie wyświetlona nazwa wydawcy.

Zaufane możliwości aplikacji

Co może zrobić zaufana aplikacja, czego nie może zrobić zwykła aplikacja Silverlight? Przyjrzyjmy się bliżej:

    Dostęp do systemu plików komputera... Aplikacja o zwiększonym zaufaniu może pracować z tymi samymi częściami system plików jako bieżący użytkownik. Ta funkcja jest szczególnie przydatna, gdy musisz czytać i zapisywać pliki w folderze dokumentów bieżącego użytkownika. Możesz także dodawać pliki do pulpitu lub tworzyć własną strukturę folderów.

    Nieograniczona obsługa pełnego ekranu... Po przełączeniu aplikacji o wysokim stopniu pewności na pełny ekran komunikat „Naciśnij klawisz Esc, aby wyjść z trybu pełnoekranowego” nie pojawia się. Naciśnięcie klawisza nie wychodzi z trybu pełnoekranowego. Co najważniejsze, aplikacja nadal akceptuje naciśnięcia klawiszy w trybie pełnoekranowym.

    Brak ograniczeń dostępu między domenami... Zaufana aplikacja może pobierać treści z dowolnej witryny, wywoływać usługi sieciowe w dowolnej witrynie, otwierać połączenia typu socket z dowolnym serwerem, tj. wykonywać wszystkie operacje dostępne dla aplikacji desktopowych.

    Mniej operacji wymagających zgody użytkownika... Istnieje wiele sytuacji, w których typowa aplikacja Silverlight musi poprosić użytkownika o pozwolenie, na przykład dostęp do schowka, zapisanie pliku w odizolowanym magazynie, skonfigurowanie trybu pełnoekranowego w przypadku utraty ostrości i tak dalej.

    Zaufane aplikacje usunęły te ograniczenia (z wyjątkiem dostępu do rejestratorów audio i wideo). Poza tym w normalna aplikacja istnieje wiele operacji, które można wykonać tylko w odpowiedzi na akcję użytkownika (przełączanie w tryb pełnoekranowy, korzystanie ze schowka, manipulowanie oknem głównym itp.). W zaufanej aplikacji operacje te można wykonać w dowolnym momencie bez interwencji użytkownika.

    Dostosowywanie okien. Jeśli nie podobają Ci się standardowe elementy sterujące ramkami i oknami dostarczane przez system operacyjny, usuń je z zaufanej aplikacji i narysuj własne, używając standardowych elementów Silverlight.

    Okna potomne. Zaufana aplikacja może w dowolnym momencie tworzyć okna podrzędne.

    Interakcja międzyzadaniowa z komponentami COM... W zaufanej aplikacji możesz korzystać z bibliotek funkcji udostępnianych przez salę operacyjną. system Windows za pomocą COM. Na przykład możesz wchodzić w interakcje z aplikacjami Outlook i Office, a także z wbudowanymi Komponenty Windows takich jak Host skryptów i WMI.

    P / Wywołaj. Aplikacja o zwiększonej pewności może wykonywać kody systemu Biblioteki DLL na komputery z systemem Windows i kontakt Funkcje systemu Windows API poprzez wywołania platformy P/Invoke.

Pamiętaj, aby ustawić właściwość Application.HasElevatedPermissions na true przed użyciem dowolnego z tych narzędzi. W przeciwnym razie aplikacja zostanie uruchomiona Tryb normalny niskie zaufanie.

Dostosowywanie okna

Typowa aplikacja działająca poza przeglądarką wyświetla standardową ramkę okna dostarczoną przez system operacyjny. Zawiera znane przyciski minimalizowania, maksymalizacji i zamykania. Kolor, styl, cieniowanie i przezroczystość obramowania są kontrolowane przez system operacyjny. Model ten sprawdzi się w większości sytuacji, jednak jeśli chcesz, aby Twoja aplikacja wyglądała stylowo i profesjonalnie, możesz dostosować wygląd ramy okiennej i wyposażyć ją w ręcznie wykonane przyciski.

Konfiguracja ramy okiennej to proces dwuetapowy. Najpierw - całkowite usunięcie standardowa rama. Aby to zrobić, w eksploratorze rozwiązań kliknij dwukrotnie węzeł Właściwości. Otwórz kartę Silverlight i kliknij przycisk Ustawienia poza przeglądarką. Wybierz jedną z pozycji z listy Styl okna.

Wybranie opcji Domyślne powoduje wyświetlenie standardowej ramy okna. Wybranie drugiej wartości, No Border, usunie domyślną ramkę okna i pozostawi domyślny pływający prostokąt z zawartością kontrolki użytkownika. W przypadku ustawienia opcji Zaokrąglone rogi bez obramowania domyślna ramka okna zostanie usunięta, a rogi okna aplikacji zostaną zaokrąglone. Różnica między drugą a trzecią opcją jest czysto „kosmetyczna”, w każdym z tych przypadków standardowa rama okienna jest usuwana. Poniższy obrazek przedstawia przykład:

Drugim krokiem w dostosowywaniu ramy okna jest narysowanie nowej ramki i dodanie podstawowych elementów sterujących do zamykania, zmiany rozmiaru, zmiany stanu i przeciągania okna. Aby być wieloplatformowym, Silverlight nie pozwala programiście na modyfikowanie standardowej ramki okna systemu operacyjnego. Powinien narysować samą ramę okna za pomocą odpowiedniej grafiki lub kontrolek Silverlight.

Na przykład możesz zawinąć swoją główną zawartość w jednokomórkowy kontener Grid i nałożyć na niego inny element Silverlight (prostokąt lub obraz). Możesz również opakować kontrolkę użytkownika root Border w następujący sposób:

W tym przykładzie parametry projektu są ustawione na zaokrąglone narożniki bez obramowania. Margines zewnętrzny (Margin) o szerokości 1 piksela po prawej i u dołu zapewnia, że ​​ramka jest wyświetlana we właściwej pozycji. Wartość CornerRadius równa 2 powoduje wyrównanie narożnika z obszarem okna:

Silverlight nie obsługuje ustawiania dowolnego kształtu jako ramy okna. Dlatego tylko prostokąt lub prostokąt zaokrąglony może być użyty jako ramka definiująca okno główne. Ważne jest to, że Silverlight udostępnia ten prostokąt, a wszystko, co musisz zrobić, to wypełnić go treścią. Ponadto nie można utworzyć przezroczystego lub częściowo przezroczystego obszaru w Silverlight, który umożliwia oglądanie zawartości ekranu przez okno aplikacji.

Oczywiście dodanie obramowania poprawia wygląd okna, ale pozostaje jedna ważna kwestia. Bez ramki dostarczonej przez system operacyjny użytkownik nie może zmieniać rozmiaru okna, przesuwać go, minimalizować, maksymalizować ani zamykać. Jeśli chcesz, aby użytkownik mógł wykonywać te operacje, musisz je zaprogramować w kodzie konfiguracyjnym w oknie głównym. Na szczęście narzędzia wbudowane w klasę Window znacznie ułatwiają to zadanie.

Pierwszym krokiem jest utworzenie paska tytułu okna. Pasek tytułu ma trzy role: zawiera tekst tytułu, służy jako miejsce, za które użytkownik może chwycić, aby przeciągnąć okno, i wreszcie zawiera przyciski do minimalizowania, maksymalizowania i zamykania okna. W poniższym przykładzie znacznik tworzy podstawowy wiersz nagłówka. Kształty przycisków minimalizacji, maksymalizacji i zamykania są rysowane przy użyciu elementów Path i Rectangle.

Drugim krokiem jest dodanie sposobu zmiany rozmiaru okna poprzez przeciąganie jego krawędzi. Najłatwiej to zaimplementować, owijając całe okno w kontener Grid, który używa niewidocznego elementu Rectangle. Będziesz potrzebować ośmiu elementów Rectangle, po jednym na każdą stronę i po jednym na każdy róg:

Poniżej znajduje się znacznik i kod okna z dodatkiem tych narzędzi:

Tekst tytułu Zawartość zmodyfikowanego okna.

Public częściowa klasa CustomWindow: UserControl (public CustomWindow () (InitializeComponent ();) // Odwołanie do okna prywatnego CurrentWindow (get (return Application.Current.MainWindow;)) // Przeciąganie okna private void titleBar_MouseLeftButtonDown (object sender, System.Windows.Input.MouseButtonEventArgs e) (CurrentWindow.DragMove ();) // Zmień rozmiar okna za pomocą przycisków private void cmdMinimize_Click (nadawca obiektu, System.Windows.RoutedEventArgs e) (CurrentWindow.WindowState = WindowState.Minimized;) private void cmdMaximize_Click (nadawca obiektu, System.Windows.RoutedEventArgs e) (if (CurrentWindow.WindowState == WindowState.Normal) (CurrentWindow.WindowState = WindowState.Maximized;) else (CurrentWindow.WindowState = WindowState.)) // lub Zamknij window private void cmdClose_Click (object sender, System.Windows.RoutedEventArgs e) (CurrentWindow.Close ();) // Zmień rozmiar okna za pomocą kursora myszy private void rect_Resize (System.Object sender, System.Windows.Input.MouseButtonEventArgs e) (if (sender == rect_TopLeftCorner) (CurrentWindow.DragResize (WindowResizeEdge.TopLeft); ) else if (sender == rect_TopEdge) (CurrentWindow.DragResize (WindowResizeEdge.Top);) else if (sender == rect_TopRightCorner) (CurrentWindow.DragResize (WindowResizeEdge.TopRight);) else if (.Current == rectin) DragResize (WindowResizeEdge.Left);) else if (sender == rect_RightEdge) (CurrentWindow.DragResize (WindowResizeEdge.Right);) else if (sender == rect_BottomLeftCorner) (CurrentWindow.DragResize (Window.JelfResizeEd); == rect_BottomLeftCorner) (CurrentWindow.DragResize (WindowResizeEdge.BottomLeft); == rect_BottomEdge) (CurrentWindow.DragResize (WindowResizeEdge.Bottom);) else if (sender == rect_Bottom (.CurdowCorner) )

Powyższe opisuje całą infrastrukturę wymaganą do stworzenia niestandardowego okna. Po zainstalowaniu wszystkich komponentów (pasek tytułu, przyciski okna, narzędzia do zmiany rozmiaru i przeciągania) możesz rozpocząć dostosowywanie wygląd zewnętrzny okna wykorzystujące obrazy i elementy Silverlight, aby uzyskać pożądany efekt.

Ten artykuł nie jest już obsługiwany i może być nieaktualny.

Microsoft Silverlight to wtyczka używana przez niektóre strony internetowe do wyświetlania treści multimedialnych. W tym artykule opisano, jak sprawdzić, czy masz zainstalowany program Silverlight oraz jak go zainstalować lub zaktualizować.

Sprawdzam obecność Silverlight

Aby sprawdzić, czy masz zainstalowaną wtyczkę Silverlight, odwiedź stronę w witrynie firmy Microsoft. Jeśli Silverlight jest zainstalowany, zobaczysz komunikat o Twojej wersji Silverlight.

Instalowanie Silverlight

Jeśli nie masz zainstalowanego dodatku Silverlight, postępuj zgodnie ze stroną „Instrukcje instalacji” w witrynie firmy Microsoft.

Aktualizacja Silverlight

Jeśli Silverlight jest zainstalowany, ale jego wersja jest nieaktualna, strona pokaże zainstalowana wersja oraz obecna wersja Srebrne światło.

Notatka: Silverlight ma funkcję automatyczna aktualizacja więc ręczna aktualizacja może nie być wymagana. Przeczytaj artykuł firmy Microsoft Okno dialogowe ustawień Silverlight, aby uzyskać szczegółowe informacje.

Usuwanie Silverlight

Aby odinstalować Silverlight, postępuj zgodnie z instrukcjami „Odinstaluj Silverlight” na stronie pobierania Microsoft Silverlight w witrynie internetowej firmy Microsoft.

Zainstalowano Silverlight, ale nie działa

Mozilla blokuje przestarzałe wersje Silverlight, powodując, że witryny takie jak Netfix wyświetlają komunikat z prośbą o zainstalowanie Silverlight. Aby to naprawić, proszę zaktualizuj zainstalowaną aplikację Silverlight przed Ostatnia wersja odwiedzając stronę w witrynie Microsoft.

To specjalna wtyczka zawierająca moduł wyświetlający dowolne informacje multimedialne we wszystkich przeglądarkach. Ten program został opracowany przez firmę Microsoft. Głównym celem Silverlight jest maksymalne uproszczenie i przyspieszenie procesu korzystania z witryn internetowych. Program instaluje niezbędne rozszerzenia, bez których wiele plików multimedialnych nie będzie w stanie wyświetlić i odtworzyć. Również za pomocą „Srebrnego” możesz tworzyć unikalne, bezpieczne i wygodne strony internetowe, ponieważ wtyczka nie posiada interfejsu. zwiększona złożoność i każdy użytkownik komputera może to rozgryźć.

Zalety i wady Silverlight

Bezpłatna i łatwa instalacja;
+ wtyczka całkowicie w języku rosyjskim;
+ nie wymaga dodatkowych komponentów;
+ kompatybilny z innymi produktami;
+ wtyczkę można napisać w dowolnym języku programowania;
+ maksymalna elastyczność i interaktywność;

Kluczowe cechy

  • przeglądanie stron internetowych dowolnego typu;
  • zintegrowany odtwarzacz flash;
  • pokazuje interaktywność aplikacji;
  • wyświetla wysokiej jakości grafikę w Internecie;
  • podkreśla indywidualny design i funkcjonalność każdego pliku multimedialnego;
  • może odtwarzać WMV, WMA i MP3 we wszystkich obsługiwanych przeglądarkach;
  • automatyczna aktualizacja za 1 kliknięciem;
  • obsługuje wideo VC-1 wewnątrz kontenera ASF.

*Uwaga! Podczas pobierania standardowego instalatora będziesz potrzebować preinstalowanego archiwizatora, możesz

Podobnie jak większość innych przeglądarek internetowych, Yandex obsługuje architekturę modułową, to znaczy umożliwia podłączenie różnych wtyczek w celu rozszerzenia standardowej funkcjonalności. Zainstalowane dodatki mogą zmienić interfejs bazowy lub dodać nowe narzędzia poprawiające użyteczność Internetu. Ponadto istnieją specjalne wtyczki serwisowe, dzięki którym niektóre ważne usługi działają w przeglądarce. W tym artykule opisano, jak skonfigurować rozszerzenia: gdzie je znaleźć, jak włączyć nową wtyczkę lub wyłączyć ją w przeglądarce Yandex.

Jeśli chcesz włączyć dowolną wtyczkę, musisz ją zainstalować w przeglądarce Yandex. Aby to zrobić, możesz skorzystać z katalogów Yandex lub Google lub pobrać dodatek z dedykowanej strony internetowej. W tym przewodniku rozważono instalację rozszerzeń na przykładzie AdBlocka - wtyczki do blokowania banery reklamowe na stronach witryny.

Najpierw użytkownicy mogą otworzyć oficjalną rosyjskojęzyczną stronę aplikacji pod adresem https://adblockplus.org/ru/. Tutaj możesz wybrać wersję przeglądarki Yandex i kliknąć przycisk „Zainstaluj”. Następnie dodatek zostanie dodany do zestawu narzędzi programu, a jego funkcje będą dla Ciebie dostępne.

Drugim sposobem jest odwiedzenie katalogu internetowego rozszerzeń Google, otwarcie linku https://chrome.google.com/webstore/category/apps. V pasek wyszukiwania po lewej stronie wpisz nazwę rozszerzenia - AdBlock i naciśnij Enter. Wybierz pakiet dystrybucyjny, który Cię interesuje i kliknij przycisk „Zainstaluj” znajdujący się obok jego nazwy.

Podobnie możesz pracować z katalogiem z Yandex. Wejdź na stronę https://addons.opera.com/en/extensions/, wpisz nazwę pożądana aplikacja do formularza wyszukiwania i naciśnij Enter. Następnie pozostaje kliknąć zielony przycisk „Dodaj do przeglądarki Yandex” - a wtyczka zostanie podłączona.

Jak wyłączyć i włączyć wtyczki

Z reguły po udanej instalacji rozszerzenia są automatycznie aktywowane i natychmiast zaczynają działać. Jeśli w ten moment nie potrzebujesz jego pracy - zaleca się wyłączenie go w celu zapisania zasoby systemowe i zwiększenie wydajności przeglądarki Yandex:


Jeśli chcesz usunąć niepotrzebną wtyczkę, musisz najechać kursorem na przełącznik „włącz / wyłącz”, po czym po prawej stronie pojawi się przycisk „Usuń”, który należy kliknąć. Należy pamiętać, że nie można usunąć rozszerzeń preinstalowanych w przeglądarce Yandex, takich jak „Tryb Turbo” („Turbo”) lub „Yandex.Weather” („Yandex.Weather”).

Konfiguracja dodatków

Scentralizowany interfejs do zmiany konfiguracji zainstalowane rozszerzenia nie ma przeglądarki Yandex. Zamiast tego każda wtyczka ma własne menu, za pomocą którego można ją dostosować. Zwykle zainstalowane dodatki tworzą specjalne ikony na panelu po prawej stronie paska adresu. Jeśli klikniesz na taką ikonę lewym i prawym (w zależności od wtyczki) przyciskiem myszy, otworzy się rozwijane menu kontrolne.

Za pomocą tego menu użytkownicy mogą pracować z aplikacją, tymczasowo włączać lub wyłączać jej funkcje oraz konfigurować jej parametry. W tym artykule ustawienia zostały opisane na przykładzie dodatku DotVPN – anonimizatora dla przeglądarek internetowych:

Wtyczki serwisowe

Aby odtworzyć zawartość wideo, pracuj z dokumentami lub Pliki PDF, wyświetlacz grafika 3D i inne podobne funkcje, Yandex Browser również używa dodatkowe aplikacje... Z reguły są instalowane i aktualizowane automatycznie, dzięki czemu przeciętny użytkownik nie musi się nimi zajmować.

Jeśli jednak którakolwiek z tych wtyczek zawiesza się i przestaje aktualizować samodzielnie, może to powodować ciągłe błędy i awarie całego programu. W takim przypadku zaleca się jego wyłączenie i ręczną aktualizację.

Aby niedoświadczeni użytkownicy nie mogli przypadkowo zakłócić prawidłowego działania przeglądarki, te rozszerzenia usług nie są wyświetlane na stronie zwykłych dodatków. Dla nich interfejs ma własną stronę, do której można uzyskać dostęp pod adresem „przeglądarka: // plugins /” lub „about: // plugins /”.