Что я хочу, просто. Есть ли способ (включая работу), чтобы сделать эту работу?Get Raw Gist File
function loadXMLDoc() {
var request = new XMLHttpRequest();
var gistRawFileUrl = 'https://gist.github.com/kentcdodds/5822336/raw/6ef128c8c8d6fe416782d969efa95d36e0acf374/KentsBlog.md';
request.onreadystatechange = function() {
if (request.readyState === 4 && request.status === 200) {
var gistFileContent = request.responseText;
doSomethingCool(gistFileContent);
}
};
request.open('GET', gistRawFileUrl, true);
request.send();
}
Прямо сейчас, если я выполнить это в консоли здесь я получаю:
XMLHttpRequest cannot load https://gist.github.com/kentcdodds/5822336/raw/6ef128c8c8d6fe416782d969efa95d36e0acf374/KentsBlog.md. Origin http://stackoverflow.com is not allowed by Access-Control-Allow-Origin.
Это имеет смысл, и я знаю, что я не собираюсь GitHub, чтобы открыть им доступ но если есть дело с этим, или если я делаю что-то неправильно, это было бы здорово.
Я понимаю, что вы можете получить содержимое файла, нажав на конечную точку JSONP, но это не дает вам символы новой строки, так что было когда-то это:
Hello World!
You
Rock!
теперь это:
Hello World!YouRock!
Заранее спасибо.
Редактировать Проблема с символами новой строки - это то, что мне нужно исправить на моем конце, а не вещь Gist.
Возможно, это сработает? https://github.com/kares/script.js – kentcdodds
Я проголосовал за то, чтобы закрыть это, потому что это никому не полезно в будущем. Проблема не была связана с чтением исходных данных из github. – kentcdodds
В комментарии ОП сказал, что хочет, чтобы это было закрыто. – Mike