Как включить Silverlight на HTML-страницу с тегом объекта? - PullRequest
0 голосов
/ 02 февраля 2009

Я хочу включить приложение 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 просто запускалось в браузере, а не в браузере с запросом на его выполнение?

Ответы [ 2 ]

4 голосов
/ 02 февраля 2009

Имеется ли на сервере зарегистрированное приложение MIME типа / x-silverlight-app для расширения XAP?

3 голосов
/ 02 февраля 2009

Вы запускаете страницу не через веб-сервер разработки, а через свою файловую систему. Если вы запускаете страницу с веб-сервера разработки или IIS, она должна работать нормально.

Это можно увидеть по URL в браузере: это не http: //, а file: //

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...