2

Я использую Windows 8.1 Pro Preview. По какой-то странной причине, когда я захожу на https://skydrive.live.com/ с настольной версией IE11 Preview (11.0.9431.181), мне выдается следующее сообщение:
"На этой веб-странице требуется запустить следующую надстройку: 'npctrl.dll' от 'Microsoft Corporation'."

Когда я пытаюсь найти цель DLL, я обнаруживаю различные ссылки, подобные этой, подразумевающие, что DLL так или иначе связана с Silverlight:
http://support.microsoft.com/kb/2406108/en-us

Пожалуйста, прости меня, если я ошибаюсь, но я подумал, что:
а) Silverlight был «мертвым»?
б) SkyDrive был переписан для использования HTML5

Так что если Silverlight "мертв" и SkyDrive использует HTML5, почему SkyDrive хочет, чтобы я активировал "плагин Silverlight" при посещении?

Кстати: ни FireFox 22.0, ни Modern IE версии IE, похоже, не подсказывают мне, когда я посещаю SkyDrive подобным образом.

1 ответ1

1

Хорошо, факты будут фактами. Первый из Википедии и цитата:

2 декабря 2008 года ... Microsoft также добавила поддержку полноэкранного слайд-шоу для фотографий с помощью Silverlight.

Первое и единственное упоминание о Silverlight на этой странице. Это означает, что SkyDrive уже давно использует Silverlight, может быть, с самого начала. Так как у Википедии нет источника на это, это не может быть на 100% уверенным.

Второе идет по вашей ссылке. Я также нашел этот пост, который описывает аналогичную проблему с Silverlight и Skydrve.

Если вы посмотрите на стабильную дату выпуска Silverlght (9 июля 2013 г.), то увидите, что она все еще активно разрабатывается. В ответ на ваш первый вопрос Silverlight не умер от этих рассуждений.

Это правда, что Silverlight отказывается в пользу HTML5. Тем не менее, Skydrive был построен ранее с учетом Silverlight. Таким образом, некоторые остатки кода Silverlight все еще должны присутствовать, поскольку это не логично, с точки зрения разработчика, отказаться от всей проделанной работы и внезапно перейти к HTML5. Скорее всего, это будет постепенный цикл устаревания. Так как IE от Microsoft, он обязан отдавать предпочтение своим продуктам. Это отвечает на ваш второй вопрос, добавляя то, что я сказал в комментарии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .