- Русские Блоги
- Причины и решения, по которым Silverlight не отображается в IE, но нормально в Firefox
- Надстройка Microsoft Silverlight указана как не проверенная в Microsoft Internet Explorer
- Симптомы
- Причина
- Решение
- Дополнительные сведения
- Браузеры не видят Silverlight
- OpenSilver. Воскрешаем Silverlight
- Что под капотом?
- Примеры
- А как запустить?
- Текущее состояние
- Заключение
- Как установить Silverlight и как устранить проблемы в установке
Русские Блоги
Причины и решения, по которым Silverlight не отображается в IE, но нормально в Firefox
Учитывая, что эту проблему сложно решить, и смысл решения, он размещен на главной странице.
Заданные вопросы:Silverlight не может отображаться и предлагаться загрузить в IE, но это нормально в Firefox.
Системная среда:Vista, IE7
Соответствующая версия:1.0 RC, 1.0 RTW, 1.1 Alpha Aug./Sept. Refresh
Симптом:При посещении страницы, содержащей Silverlight, предлагается загрузить и установить Silverlight. После установки установка отображается успешно. После обновления страницы по-прежнему предлагается загрузить и установить; однако открытие Firefox для посещения страницы может отображаться нормально. Примечание. Для установки в Vista используйте права администратора (контекстное меню, Запуск от имени администратора)
Процесс разрешения:
Я попытался удалить, переустановить, перезапустить и т. д., но не могу решить эту проблему. Проблема может показаться простой, но решить ее в некоторой степени невозможно. Первое, о чем я подумал, это то, могу ли я получить информацию журнала или отладки, но я не мог найти способ; позже я сослался на некоторые материалы по подсказке Сяоин из отдела продуктов Silverlight и использовал следующие методы (многие вопросы можно просмотреть таким образом):
1. Загрузите последнюю версию MicrosoftProcess Monitor。
2. Запустите IE и откройте страницу, содержащую определенную программу Silverlight.
3. Откройте Process Monitor и выберите фильтр. Имя процесса — iexplore.exe (рисунок 1).
4. Обновите указанную выше страницу, содержащую программу Silverlight.
5. В это время вы обнаружите, что iexplore.exe попытается получить доступ к HKCR \ AgControl.AgControl, но в результате доступа будет ЗАПРЕЩЕНО (рисунок 2).Проблема здесь!
6. Проблема обнаружена, но решить ее не так-то просто. Откройте реестр и попробуйте изменить разрешения HKCR \ AgControl.AgControl? Доступ запрещен, ни в коем случае не допускайте модификации.
7. После проверки информации я наконец обнаружил, что существует проблема с разрешениями HKCR (список авторизованных пользователей пуст, что отличается от других машин), которая вызвала установку AgControl.AgControl. таким образом! Найдите нормальный ключ реестра Vista (спасибоFelix), обратитесь к настройке разрешений HKCR на вашем собственном компьютере (рисунок 3).
8. Удалите Silverlight, переустановите, ОК, готово!
Источник
Надстройка Microsoft Silverlight указана как не проверенная в Microsoft Internet Explorer
Настольное приложение Internet Explorer 11 будет снято с службы поддержки 15 июня 2022 г. (список того, что имеется в области, см. в faq). Те же приложения и сайты IE11, которые вы используете сегодня, могут открываться в Microsoft Edge режиме Internet Explorer. Подробнее см. здесь.
Оригинальная версия продукта: Internet Explorer
Исходный номер КБ: 2406108
Симптомы
Вы устанавливаете Microsoft Silverlight в Internet Explorer. Затем вы откроете функцию Управление надстройки в Internet Explorer и просмотреть сведения о надстройке Silverlight. Издатель указан как (Не проверено) Корпорация Майкрософт.
Причина
Такое поведение возникает из-за того, что в то время как пакет установки Microsoft Silverlight подписан в цифровом формате, файл надстройкиnpctrl.dllне подписан в цифровом формате. Internet Explorer проверяет цифровую подпись двоичного файла управления при определении издателя. Если подпись отсутствует, сведения издателя будут указаны как Not verified.
Решение
Это поведение по дизайну.
Дополнительные сведения
Пакет установки Microsoft Silverlight подписан в цифровом формате. Это обеспечивает установку надстройки из идентифицированного ресурса. Дополнительные сведения см. в сайте Управление надстройки в Internet Explorer 11.
Источник
Браузеры не видят Silverlight
«Чтобы отобразить содержимое бла-бла-бла, установите Silverlight». Тестил на Хроме, Мозилле и ослике. В настройках браузера (IE11) Сильверлайт есть в списке надстроек, включен.
Любые предложения, кроме переустановки винды, приветствуются.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Не все браузеры видят картинку
http://snegyrki.ru/ Под меню где идёт надпись — костюм деда мороза существует банер, но проблема в.
Все ли браузеры видят iframe?
Где-то что-то когда-то читал, и вспомнил, что речь там шла о том, что айфреймы не все браузеры.
Браузеры «не видят» интернет, кроме старой Оперы
Здравствуйте! Создавал тему в разделе вирусов (.
ASUS RT-N65U — Устройства не видят домашний WiFi, но видят соседские, странное поведение
Роутер ASUS RT-N65U работал без вопросов 8 лет, последний месяц начались глюки. На борту есть 2.4.
я конечно извиняюсь но посмотел скрин в коментарий нр.6 в правом углу
Добавлено через 42 минуты
Плюнул, переставил винду, заработало.
Всем искреннее спасибо за участие.
Приложения не видят интернет
Здравствуйте, у меня проблема с некоторыми играми и лаунчерами (Steam, Epicgames, Origin, etc). Их.
Клиенты не видят SQLServer
привествую установил MSsql 2008 r2, установил SQL Server Management Studio — заметил что выбрать.
Что видят короли.
Вопрос: Что обычный среднестатистический смертный видит каждый день, короли, президенты и прочая.
Программы не видят сканер
Всем привет, имеется сканер epson perfection 1260, который работал на старом компьютере с WinXP. Но.
Источник
OpenSilver. Воскрешаем Silverlight
12 октября Майкрософт прекращает поддержку Silverlight. С одной стороны — ок, все равно никто им уже не пользуется. А с другой, выясняется, что есть много компаний, которые 10+ лет назад написали свои внутренние продукты на Silverlight и успешно все это время работают. А сейчас нет ни людей, знакомых с бизнес логикой этих приложений, ни времени/возможности/знаний все это переписать с нуля.
Мы попытались бросить соломинку таким компаниям и выпустили OpenSilver — бесплатную опенсорс реализацию Silverlight, которая работает во всех современных браузерах через WebAssembly.
Что под капотом?
У нас есть компилятор, который преобразует XAML в C# код. И есть движок, который генерирует html+css и js (для обновления dom), чтобы отобразить UI в браузере. Вся логика, весь IL код выполняется на WebAssembly. Чтобы упростить работу с WebAssembly, мы используем Blazor фреймворк.
Соответственно, если Silverlight работает сейчас только в IE 11, то OpenSilver версия работает везде, кроме IE11.
Особенно хочу подчеркнуть, что в отличие от некоторых современных продуктов, мы НЕ рисуем интерфейс на canvas.
Примеры
Самый базовый пример — https://opensilvershowcase.azurewebsites.net/ . Здесь можно посмотреть на разные контролы, компоненты, фичи с исходниками.
https://opensilvertelerik.azurewebsites.net/ — Telerik UI. Это набор контролов от Telerik. Тут видно, что какие-то элементы смигрировались отлично, с какими-то есть сложности при отображении и надо разбираться/фиксить движок.
На всякий случай: чтобы пользоваться Telerik библиотекой нужна лицензия. Telerik предоставляет исходный код компонентов. Именно поэтому мы можем пересобрать библиотеку под OpenSilver.
Кстати, все сторонние зависимости надо пересобирать под OpenSilver. С учетом того, что 10 лет назад, особенно для Silverlight библиотек, был очень популярен CodePlex, то бывает сложно найти даже опенсорс исходники 🙂
А как запустить?
Нам потребуется Visual Studio 2019 16.11+, OpenSilver SDK, .NET 5 или .NET 6 RC1+.
Устанавливаем скачанный vsix.
Создаем в Visual Studio новое OpenSilver приложение.
Запускаем Browser проект и убеждаемся, что Hello World приложение работает.
Если вы хотите пописать интерфейс на XAML, то все готово. Вы можете смело разрабатывать .NET приложение под веб с интерфейсом на XAML.
Если хотите смигрировать Silverlight приложение, то добавляем в созданный проект OpenSilver class library, куда включаем имеющиеся файлы вашего приложения. Пробуем скомпилировать. Не факт, что получится. Если падает из-за зависимостей от сторонних библиотек, то проверяем нету ли в NuGet уже готовых. Мы смигрировали и разместили некоторые библиотеки. Если в NuGet нету, то ищем исходники и пересобираем под OpenSilver.
Возможно, вы столкнетесь с тем, что некоторые API еще не реализованы. Придется временно закомментировать, чтобы хотя бы запустить проект.
За помощью можно обращаться в документацию, в гитхаб репозиторий. Разработка активно ведется. PRs are welcome 🙂
Текущее состояние
Проект в бета версии. Есть успешно смигрированные приложения. Какие-то редко используемые Silverlight-фичи не покрыты, но мы регулярно добавляем.
Сейчас активно работаем над быстродействием. Удалось достигнуть невероятных успехов, особенно по сравнению с версией годовалой давности. Скорость увеличена больше чем в 10 раз. Одно из направлений работы для быстродействия — Ahead Of Time компиляция. С AOT компиляцией получается увеличить скорость еще в 2-3 раза, но при этом очень сильно увеличивается размер загружаемого приложения. На некоторых проектах доходит до 300-400 мб, даже с учетом тримминга. С одной стороны, это небольшая проблема для внутренних порталов, к тому же эта загрузка только первый раз, потом все из кэша. Но такие большие приложения сказываются и на потреблении памяти. Как вариант, тут можно поработать над триммингом еще.
Заключение
Не стоит рассматривать проект только как замену Silverlight. Это также отличный вариант попробовать написать что-нибудь под Web для опытных десктоп разработчиков, которые привыкли к XAML и C#. Знание js, html, css абсолютно не нужно. Но будет неплохим плюсом, если хотите поделать какие-то кастомные “низкоуровневые” компоненты.
Источник
Как установить Silverlight и как устранить проблемы в установке
Silverlight — это платформа от компании Microsoft, которая поддерживает создание сайтов c векторной графикой и анимацией. Платформа совместима практически со всеми ОС семейства Windows и Mac OS. На текущий момент в силу популяризации мобильных устройств платформа модернизируется под Windows Phone и Symbian.
Однако, есть ряд проблем c совместимостью Silverlight в браузерах. Наиболее универсальный в этом плане — браузер Google Chrome. Больше всего проблем может возникнуть в браузере Internet Explorer. Oсобенно в ОС Window XP, т.к. она на текущий момент уже не поддерживается, а также в Windows 7 без установленного сервис пака SP1 и/или 32-разрядной системе. Поэтому рекомендуется использовать ОС Windows 7 64-бит SP1 и выше.
Для того, чтобы установить платформу Silverlight необходимо:
2. Запустить файл Silverlight_x64.exe
Нажмите кнопку Установить сейчас
3. Дождитесь окончания установки:
Нажмите кнопку Закрыть
Однако, даже после установки бывают случаи, что браузерах (особенно в Internet Explorer) плагин так и не запускается:
Во время установки Microsoft Silverlight может возникнуть сообщение об ошибки:
«Не удалось установить Silverlight. Точно такая же версия Silverlight уже установлена.«
Обычно помогает следующее:
1. Перезагрузка самого браузера.
2. Переустановка Silverlight
3. Отключение фильтрации поиска Active X в свойствах браузера Internet Explorer.
Более подробно смотрите в видеоуроке:
Источник