Можно ли загрузить и разобрать текстовый файл из другого домена с помощью JavaScript?Можно ли загрузить и проанализировать файл на удаленном сервере?
У меня есть это fiddle, но я застрял, выясняя, что я делаю неправильно.
Markup:
<div id="clickme">Click me</div>
<div id="result">Result: </div>
Код:
$("#clickme").click(function() {
/* ###################################
NOTE: im on say example.com/test.html but trying
NOTE: to access different_domain_sample.com
*/
var req = new XMLHttpRequest();
var sURL = "http://www.google.com/robots.txt";
req.open("GET", sURL, true);
req.setRequestHeader("User-Agent", "blah/4.2");
req.onreadystatechange = function() {
if (req.readyState == 4) {
$("#result").text("Result is: <pre>" + req.responseText + "</pre>");
}
};
req.send(null);
});
Уже ответил, но подробнее об этом здесь Cross-origin resource sharing
Вы не можете отправлять запросы через домены через JavaScript. – Blender
И это хорошо :) –
@Blender Это то же ограничение, что и в апплетах java? Могу ли я «подписать» код или спросить пользователя, доверяет ли он этому коду, поэтому его можно получить доступ к файлам через домены или что-то в этом роде? – lzdt