ZeroClipboard funktioniert nicht und es wirft keine Fehler (JavaScript-Konsole).ZeroClipboard: swf geladen, aber nicht funktioniert
Die Website wird auf einem HTTPS-Webserver gehostet, der auf localhost ausgeführt wird. Sowohl die Website als auch die SWF werden über HTTPS vom selben Server bedient.
Die SWF-Datei wird korrekt über die Schaltfläche geladen und positioniert (mit ID: testButton). Wenn Sie mit der rechten Maustaste auf die Schaltfläche klicken, wird das Flash-Kontextmenü (Über Adobe Flash Player 11.7 ...) angezeigt.
Allerdings wird keines der Ereignisse, nicht einmal "load", ausgelöst.
Ich arbeite an diesem Problem für zwei Tage Monaten jetzt, und ich kann keine Lösung finden.
Zusätzliche Informationen:
- ZeroClipboard Version: v1.1.7, auch versucht v1.2.0-beta.3, bearbeiten: Dies geschieht auch mit v1.3.1
- Browser: Chromium 28 auf Mac OSX
- Offizielle test website arbeitet
ist hier mein Code:
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");
});
Ich habe genau das gleiche Problem. SWF lädt (ich kann die 200 in Chrome-Entwicklertools sehen), aber 'load' wird nie ausgelöst. –