У меня есть страница index.html
, которая вызывает внешний URL. Этот внешний URL является конечной точкой JSON. Другими словами, я вижу два ресурса, когда открываю инструменты разработчика (с F12 ): index.html
и myJSONEndpoint
.
Я хочу иметь возможность получать этот JSON каждый раз, когда я загружаю index.html
, и что-то с ним делать.
Сумеют ли Greasemonkey или Tampermonkey этого добиться?
Пример страницы:
<!doctype html>
<html>
<head>
<title>Weather</title>
<script>
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var myObj = JSON.parse(this.responseText);
}
};
xmlhttp.open("GET", "https://api.weather.gov/points/39.7456,-97.0892", true);
xmlhttp.send();
</script>
</head>
<body>
<p>Page Loaded...</p>
</body>
</html>
Когда я загружаю эту страницу, в dev-tools появляются два запроса. Страница базового индекса и запрос JSON.
Я хочу взять содержимое JSON и вставить его в DOM. Пользователь может затем скопировать / вставить оттуда.
Создать новый <div>
, а затем вставить туда содержимое?