Имам 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 (или по друг начин)?
Благодаря за отговорите!