Почему SkyDrive запрашивает разрешение на запуск npctrl.dll?

1932
Shawn Eary

Я использую 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 подобным образом.

2
Первая ссылка - это скорее мнение, а не факт. Вспомнил, что читал что-то вроде этого - Silverlight свернул со своего пути. Второе имеет смысл, поскольку вы можете работать в Firefox, поэтому Skydrive должен работать в режиме HTML5. Поскольку IE исходит от Microsoft (и вы заявили, что используете устаревшую версию), он все равно должен использовать какое-то подключение к Silverlight. Doktoro Reichard 10 лет назад 1

1 ответ на вопрос

1
Doktoro Reichard

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

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

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

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

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

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

да, MS по-прежнему использует Silverlight в ряде мест в Интернете. Если вы используете какой-либо из порталов разработчиков, они по-прежнему используют видеоплеер на основе Silverlight. roryok 10 лет назад 0
Я вижу многих из них на «старых» страницах справки Office 2010, еще одна причина, по которой Silverlight на самом деле не умер (хотя я бы отнес это к лени) Doktoro Reichard 10 лет назад 0