Кроссдоменная загрузка изображения
Всем привет. Может кто поможет. Суть вопроса в том что на canvas (html5) вывести изображение с другого домена, к примеру http://a.vefire.ru/256/paska23, делаю так
var img = new Image(); img.src = "http://a.vefire.ru/256/paska23"; в ответ получаю в браузере Cross-origin image load denied by Cross-Origin Resource Sharing policy. Возможно кто сталкивался. Возможности прописать Код:
Access-Control-Allow-Origin: * |
|
Никак если нет доступа к стороннему домену. некоторые браузеры отобразят изображение в канве с другого домена, но не позволят с ним работать . другие вообще не отобразят
Если есть доступ к стороннему сайту , установка заголовка http://ru.wikipedia.org/wiki/Cross-o...source_sharing может поможет , а может и нет -с изображениями не пробовал Deff, аякс и фреймы при чём вообще к изображениям в канве? |
Фреймом можно тупо поставить окно с позиционированием на канву
=> http://hostjs-mybb2011.narod.ru/Proba_1.htm#p254786 Аяксом можно подгрузить текущий канвас вместе со скриптами |
Цитата:
Цитата:
Deff, таблетки закончились помогающие? |
<img src="http://a.vefire.ru/256/paska23"/> <div id="imgGroup"></fiv> <script> var img = document.createElement('img'); img.src = "http://a.vefire.ru/256/paska23"; document.getElementById('imgGroup').appendChild(img) </script> |
Deff,
это при чём? Цитата:
Цитата:
|
dmitriymar,
Отстаньте вносить неразбериху!: Я сказал:- можно канву отобразить во фрейме на нужном сайте или Считать полностью весь код страницы со скриптами, - кроссдоменным аяксом, пост 2 Смотрите ссылки, а не только указуйте! |
Deff,
ещё раз -сам то хоть понимаешь что написал? В канву нельзя загрузить изображение с чужого сайта. причём здесь фреймы нах? Причём здесь нах , кросдоменный аякс? Нах канву отображать ? у него вопрос загнать в свою канву чужое изображение Ошибку доступа выдаёт именно сама канва-иди учи основы. Ты хоть каплю в адеквате ? Всё ведь по прежнему. 9 из 10 твоих советов, наносят непоправимый вред прислушавшемуся |
1.
Цитата:
:) Грузите канву во фрейме анонимайзера и учитесь выворачивацо с тем что есть и не гундите! |
Цитата:
Я видел твои статьи на хабре и посоветовал тебе погуглить . ты это не сделал -а ответ на поверхности, почему так делать нельзя -касается твоих 2х статей. Потрудись , погугли наконец. И пойми, почему сайты можно смело после применения этого выбрасывать Цитата:
Цитата:
|
Цитата:
Или комменты к Вашей репе! По мне, так непоправимый вред здоровью и форуму дают Ваши агрессивные сообщения, выталкивающие пользователей с форума. Для начала поучитесь такту и уважению. *Имхо максимус меньше вреда для пользователя приносит, хотя его банят беспощадно |
Deff,
комементы пишут такие как ты или "гении" или халявщики . -это раз а два 9 из 10 твоих "советов" за какие тебя благодарят не правильные и бредовые. Я уже прогнозировал твоё поведение летом -вчём я ошибся?-да не в чём. Пересмотри свои "советы" ошибки не найдёшь -мне тебя жаль, так и изобилуют бредом и ошибками. Хотя да ты ж вундеркинд, яваскрипт за полгода выучил-можно дальше не продолжать А репа для тебя повод подняться в самооценке, поэтому и пачками бред несёшь - а вдруг плюсик поставят. Хочешь сказать только я один такой?-пересмотри комменты все , к своему бреду на хабре, а не только те что тебе льстят. А это ведь без учёта , того вреда , какой они в себе несут. гугли -есть тема , источник авторитетние быть не может. Гордись своими "изобретениями" какие принесут воспользовавшемуся, максимальный вред из вариантов вреда , что существуют относительно сайтов |
У кого чего болит, тот о том и говорит, я про репу... кто там плюсы набирал в гозар-халявном оффтопе ?
|
Цитата:
|
Грузить конву в анонимайзер уж простите как-то не серьезно все это :)
Надумал следующие не знаю реализуемо или нет. К примеру создать тег <img src="http://a.vefire.ru/256/paska23"/> далее основной вопрос, можно ли из тега получить это изображение. Если можно то попробовать отобразить его на canvas и уже работать с ним. |
Цитата:
Да нет, правильнее закачивать по Аякс запросу сервером изо на сайт и возвращать родную ссылку Но для этого нун создать PHP скрипт на запрос по выделенному адресу на этот случай. |
трафик сильно возрастет если все изображения гнать через свой сервер. Да и если сделать такой скрипт то при помощи его могут все свободное место на сервере забить, кто решит побаловаться.
|
wizsg,
Тогда через анонимайзер, в качестве анонимайзера можно попробвать использовать гугол переводчик два фрейма (один в другом) Первый аномайзер + Ваш сайт(тут работаем с канвой, анализируем адрес) //второй, внутренний - с нужного домена с картинкой аномайзер + Их сайт// Даже второй фрейм не нужен, внутри первого <img src="аномайзер + Ccылка на картинку"> |
Часовой пояс GMT +3, время: 16:03. |