ZeroClipboard nie działa i nie powoduje żadnych błędów (konsola javascript).ZeroClipboard: plik SWF jest załadowany, ale nie działa.
Strona jest hostowana na serwerze internetowym HTTPS działającym na localhost. Zarówno strona internetowa, jak i SWF są obsługiwane przez HTTPS przez ten sam serwer.
Plik SWF jest poprawnie załadowany i umieszczony nad przyciskiem (z identyfikatorem: testButton). Po kliknięciu prawym przyciskiem myszy pojawi się menu kontekstowe flash (About Adobe Flash Player 11.7 ...).
Jednak żadne ze zdarzeń, nawet "obciążenie", nie zostanie wyrzucone.
Pracuję nad tym problemem dla dwa dni miesięcy teraz i nie mogę znaleźć rozwiązania.
Dodatkowe informacje:
- ZeroClipboard wersja: v1.1.7, również próbował v1.2.0-beta.3, edit: Dzieje się tak również z v1.3.1
- Przeglądarka: Chromium 28 na Mac OSX
- Dziennik test website pracuje
Tu jest mój kodu:
var clip = new ZeroClipboard(document.getElementById("testButton"), {
moviePath: "media/zeroclipboard.swf"
});
clip.on("dataRequested", function(client, args) {
client.setText("Copy me!");
});
clip.on("load", function(client) {
alert("movie is loaded");
});
clip.on("complete", function(client, args) {
alert("Copied text to clipboard: " + args.text);
});
clip.on("mouseover", function(client) {
alert("mouse over");
});
clip.on("mouseout", function(client) {
alert("mouse out");
});
clip.on("mousedown", function(client) {
alert("mouse down");
});
clip.on("mouseup", function(client) {
alert("mouse up");
});
Mam dokładnie ten sam problem. Ładunki SWF (widzę 200 w narzędziach programistycznych Chrome), ale 'load' nigdy się nie uruchamia. –