Я пытаюсь выяснить, как я могу выполнять локальную разработку с некоторыми удаленными ресурсами.
К сожалению, большой двоичный объект обрабатывает все динамические c ссылки как локальные для моей машины, так как они не загружаются css файлы и другие вещи. Я подумал, что, может быть, есть способ настроить туннелирование s sh, но тогда мой браузер просто смотрит на туннель.
Есть ли способ регулярного выражения большого двоичного объекта и изменения всех динамических c ссылок на относительные перед загрузкой?
Я как бы рисую пробел в этой проблеме. Или, по крайней мере, способ приблизиться к нему.
Вот простой пример того, что я пытаюсь сделать, и проблемы, которую я наблюдаю.
<html lang="en">
<head>
<meta charset="utf-8">
<title>The HTML5 Herald</title>
</head>
<body>
<iframe id="myFrame" src="blob:0827B944-D600-410D-8356-96E71F316FE4" width=700 height=700></iframe>
<iframe id="" src="http://www.test.com" width=700 height=700></iframe>
</body>
<script>
function myFunction() {
var xhr = new XMLHttpRequest();
let test;
xhr.onreadystatechange = function() {
if (xhr.readyState == XMLHttpRequest.DONE) {
test = new Blob([xhr.response], {type: "text/html"});
let newurl = window.URL.createObjectURL(test);
document.getElementById("myFrame").src = newurl;
}
};
xhr.open('GET', 'http://www.test.com', true);
xhr.send(null);
}
myFunction();
</script>
</html>
Заранее спасибо!