Próbuję osadzić plik swf na stronie (google app engine page) poprzez następujący kod javascript:swfobject nie działa na https w Chrome
<script type="text/javascript">
//This example uses dynamic publishing with swfObject. Login is handled in the swf
//Note we are passing in attribute object with a 'name' property that is same value as the 'id'. This is REQUIRED for Chrome/Mozilla browsers
swfobject.embedSWF("loader.swf", "flashContent", "640", "480", "10.2", null, null, null, {name:"flashContent"});
//REST OF THE CODE
</script>
To działa prawidłowo na HTTP, ale zawartość nie działa na HTTPS. Dużo googlowałem, ale nie znalazłem rozwiązania. Muszę użyć protokołu HTTPS do bezpiecznego adresu URL do tworzenia aplikacji na Facebooku. Jak widać w komentarzach poniżej, https działa na safari, ale nie w Chrome.
Każdy pomysł zostanie doceniony.
Hmm, widzę to samo na obu adresach URL. Nie jestem pewien, czy działa poprawnie, czy nie. Widzę preloader, który idzie w 100% w obu przypadkach, ale potem nic więcej. Pasek postępu animuje całą drogę w prawo, ale potem nic się nie dzieje. Czy po tym ma robić coś jeszcze? Nie sądzę, że problem dotyczy swfobject, ponieważ widzę tę samą zawartość Flash na http i https. –
jeśli widzisz pasek postępu, oznacza to, że obiekt SWF jest osadzony na stronie i nie masz problemu, o którym wspomniałem, jaka jest twoja przeglądarka? – csuo
Próbowałem go w Safari i Firefox na Mac OS - działało poprawnie. Jednak w Chrome otrzymuję "alternatywną" zawartość, która mówi mi, że muszę mieć zainstalowany Flash Player 10.2 lub nowszy. Mam Flash 11.5 zainstalowany w Chrome. Domyślam się, że jest to problem w/swfobject, ale tylko w Chrome :( –