Silverlight не работает в Firefox и Chrome (только IE), когда я создаю объект silverlight через silverlight.js
Silverlight.createObject(
source,
document.getElementById("SLContainer"),
"SLObj",
{
width: "100%",
height: "100%",
onError: "Viewer_HandleError",
background: 'white',
minRuntimeVersion: '4.0.60129.0'
},
{},
"fooName=fooVal");
Я заметил, что в сгенерированном HTML-коде атрибутами объекта SL являются: type="application/x-silverlight"
и data="data:application/x-silverlight,"
. Но я думаю, что это должны быть type="application/x-silverlight-2"
и data="data:application/x-silverlight-2,"
. И я не знаю, как его отремонтировать.
Помогите, плз :)
1 ответ
Я бы предложил один из двух подходов. 1. Добавьте тег объекта в ваш HTML. Это всегда будет загружать XAP на вашей странице, что может не соответствовать вашему сценарию, но это проще. 2. Откройте файл Silverlight.js и измените его на правильный. Я успешно использую <object id="slObject" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width='960' height='351'>
.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Имейте в виду, что JavaScript — это НЕ то же самое, что Java! Включите все ярлыки, относящиеся к вашему вопросу; например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [svelte] и т. д.