Я хочу включить приложение silverlight (файл .xap) в страницу HTML.
Используя эти Инструкции MSDN Я создаю эту HTML-страницу:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> <title>Test Silverlight Page</title> </head> <body> <object id="SilverlightPlugin1" width="300" height="300" data="data:application/x-silverlight-2," type="application/x-silverlight-2" > <param name="source" value="MultiplePages.xap"/> <!-- Display installation image. --> <a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"> <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/> </a> </object> </body> </html>
но при просмотре в Firefox появляется всплывающее окно с вопросом, хочу ли я запустить файл .xap:
альтернативный текст http://tanguay.info/web/external/silverlightPopup.png
Какой HTML / объектный код мне нужно использовать, чтобы приложение Silverlight просто запускалось в браузере, а не в браузере с запросом на его выполнение?
Имеется ли на сервере зарегистрированное приложение MIME типа / x-silverlight-app для расширения XAP?
Вы запускаете страницу не через веб-сервер разработки, а через свою файловую систему. Если вы запускаете страницу с веб-сервера разработки или IIS, она должна работать нормально.
Это можно увидеть по URL в браузере: это не http: //, а file: //