ZeroClipboard не работает и не вызывает никаких ошибок (javascript console).
Веб-сайт размещается на веб-сервере HTTPS, работающем на localhost. Как веб-сайт, так и SWF обслуживаются через HTTPS одним и тем же сервером.
SWF загружается и позиционируется правильно над кнопкой (с идентификатором: testButton). При щелчке правой кнопкой мыши на кнопке отображается контекстное меню вспышки (About Adobe Flash Player 11.7...).
Однако ни одно из событий, даже "загрузка", не запускается.
Я работаю над этой проблемой для двух дней месяцев, и я не могу найти решение.
Дополнительная информация:
- Версия ZeroClipboard: v1.1.7, также проверена v1.2.0-beta.3, edit: Это также происходит с v1.3.1
- Браузер: Chromium 28 на Mac OSX
- Официальный тестовый сайт работает
Вот мой код:
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");
});