У меня есть холст HTML, который я экспортирую в изображение uri данных. Теперь я хочу поделиться этим изображением как можно проще (без создания приложений FB и токенов аутентификации) на временной шкале Facebook, нажав пользовательскую ссылку на моей странице.
Я пробовал что-то вроде этого:
Генерация изображения:
var dataUrl = context.canvas.toDataURL("image/jpeg");
Поделиться ссылкой (onClick
):
window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(dataUrl)+'&t='+encodeURIComponent('Some text'),'sharer','toolbar=0,status=0,width=626,height=436');
Когда я нажимаю на ссылку в Safari, я получаю Safari cannot open page ... (NSPOSIXErrorDomain:100)
Как я могу легко поделиться данными URI изображения через URL-адрес общего доступа Facebook (или каким-либо другим способом)?
Спасибо за ответы!