Silverlight Onload -Ereignis nicht in Google Wave abgefeuert
-
22-09-2019 - |
Frage
Ich erstelle eine Wave Gadget -Basis auf Silverlight 3. Es funktioniert alles großartig. Das Problem ist, dass ich einige Funktionen hinzufügen möchte, wenn die SL -Steuerung geladen wird. In der "Objekt" -Definition von SL habe ich also einen Param für "Onload" hinzugefügt und eine Dummy -JS -Funktion im Gerät hinzugefügt, um eine einfache Warnung zu haben. Aber ich sehe diesen Alarm nicht, wenn Gadget geladen wird. Nach dem Debuggen sah ich dieses "Onload" -Ereignis für Silverlight Control nie. Wenn ich die gleiche SL -Steuerung auf einer eigenständigen Testseite teste, wird "Onload" angemessen abgefeuert. Ich denke, es hat etwas damit zu tun, wie Google Wave Client die SL -Steuerung hostet. Alle Informationen oder Hilfe werden sehr geschätzt.
Danke
Lösung
Ich habe auch versucht, Silverwave zu verwenden und die gleichen Probleme zu haben. Die XAP -Belastungen und der Konstruktor scheint ausgeführt zu werden, aber die Steuerung bleibt leer.
Haben Sie eine Antwort gefunden?
Nach vielen Stunden fand ich eine Antwort, zumindest für meine Frage.
- Alle URLs müssen HTTPS sein (ich habe das Silverlight.js vergessen)
- Sie benötigen eine ClientAccessPolicy.xml in Ihrem Webroot. Hier gefunden
Jetzt funktioniert es perfekt.