Pergunta

Estou criando um gadget de onda baseado no Silverlight 3.Tudo funciona muito bem.O problema é que quero adicionar algumas funcionalidades quando o controle SL for carregado.Portanto, na definição de "Objeto" do SL, adicionei um parâmetro para "onLoad" e adicionei uma função JS fictícia no gadget para ter um alerta simples.Mas não vejo esse alerta quando o gadget é carregado.Após a depuração, vi que o evento "onLoad" para controle do Silverlight nunca foi acionado.Quando testo o mesmo controle SL em uma página de teste independente, "onLoad" é ​​acionado adequadamente.Acho que tem algo a ver com a forma como o cliente Google Wave hospeda o controle SL.Qualquer informação ou ajuda será muito apreciada.

obrigado

Foi útil?

Solução

Também tentei usar o silverwave e tive os mesmos problemas.O XAP é carregado e o Construtor parece ser executado, mas o controle permanece vazio.

Você encontrou uma resposta?

Depois de muitas horas encontrei uma resposta, pelo menos para minha pergunta.

  1. Todos os URLs devem ser HTTPS (esqueci o Silverlight.js)
  2. Você precisa de um clientaccesspolicy.xml em seu Webroot. Encontrado aqui

Agora funciona perfeitamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top