Кроссдоменный запрос
Я хочу получить бинарный код с http://pmt.sourceforge.net/opossum/opossum.jng
Скажите как это сделать? var xhr = new XMLHttpRequest(); xhr.open("GET","http://pmt.sourceforge.net/opossum/opossum.jng"); xhr.responsType = "arraybuffer"; xhr.onload = function(){ alert(xhr.response); } xhr.send(null); Не работает! Точнее бинарный код сервер не отправляет. Кстати, исходный домен 127.0.0.1 если что... |
Чтобы получить что-то с удалённого сервера, нужно, чтобы этот сервер разрешил у себя забирать это что-то. pmt.sourceforge.net вам, очевидно, ничего такого не разрешал.
|
здесь статья про это http://habrahabr.ru/blogs/javascript/120917/
поищите поиском 'Создание кросс-доменного запроса' |
А вот теперь другая проблема!
Почему я могу забирать от туда: http://worldofweb.herobo.com/ Но не могу: http://worldofweb.herobo.com/jngs/firefox-256.jng Хотя это мой сайт... |
Цитата:
Access-Control-Allow-Origin: * http://worldofweb.herobo.com/jngs/firefox-256.jng видимо не отдаёт. |
Неужели ни как нельзя получить содержимое картинки? |
загрузи на свой сервер, например с помощью PHP
а уже потом бери это JavaScriptoм со своего сервера |
А как я загружу с помощью PHP - это невозможно!
А если надо написать расширение к Firefox ? |
я не так выразился ты грузишь аяксом какой-то свой, например, файл php, он уже обращается к внешнему ресурсу, получает и отдает тебе в JS то что надо.
|
Цитата:
|
И как его отобразить через плагин? Я открываю PHP, но там нету отображения - предлагает сохранить... Как сделать так, чтобы PHP брал MIME из самого изображения и из htaccess ? |
Скажу по правде - твой метод г***о. Когда я закидываю на ФТП, то браузер при открытие страницы накрывается!
http://worldofweb.herobo.com/ |
Цитата:
|
Часовой пояс GMT +3, время: 02:12. |