встраивание Silverlight, что-нибудь вроде вспышки? - PullRequest
1 голос
/ 03 мая 2009

Так что, если у меня есть флеш-объект, такой как видео на YouTube, я могу довольно легко встроить его в веб-сайт (думаю, потому что это флэш, а не youtube, может быть, я ошибаюсь?).

Я бы хотел иметь возможность добавить объект silverlight / тег embed (без javascript) на статическую html-страницу (например, мой блог, который не является сайтом с файлом xap) и покончить с этим.

По сути, кажется, что нет никакого способа сделать это, если вы не можете добавить собственный javascript на свой сайт. Я нашел эту ссылку: http://msdn.microsoft.com/en-us/library/cc189089(VS.95).aspx.

Просто очень запутался по этому поводу.

1 Ответ

4 голосов
/ 03 мая 2009

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

Минимальный фрагмент кода, который я бы порекомендовал, может выглядеть следующим образом:

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2"
    width="200px" height="200px">
    <param name="source" value="URL/To/SilverlightApp.xap" />
    <param name="minRuntimeVersion" value="2.0.31005.0" />
    <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>
...