Возможен ли запрос запрещенных заголовков из пользовательского приложения?CSS

Разбираемся в CSS
Ответить
Anonymous
 Возможен ли запрос запрещенных заголовков из пользовательского приложения?

Сообщение Anonymous »


Я думал, что смогу создать простую веб-страницу с текстовым вводом и URL-адресом
и получайте данные с любого сайта в пользовательский элемент div с идентификатором, используя XMLHttpRequest или Fetch.

Вот как я пытался это сделать: 0

Проблема в том, что я могу получить только определенный URL-адрес.

Предисловие:

Можем ли мы разработать собственное приложение, скажем, на Python,
который отправит запрос на любой сайт и получит от них данные,
в таком случае мы можем устанавливать любые заголовки, даже запрещенные?

Вопрос:

Запрещенные заголовки — это всего лишь поведение наших браузеров,
но в нашем специальном приложении или в нашем браузере
мы могли бы установить заголовки «Запрещено по умолчанию»?

Мой фрагмент кода:

let simplemde = new SimpleMDE({ элемент: document.getElementById("markdown-latex-preview"), заполнитель: "Введите здесь...", предварительный просмотрRender: функция (plainText, предварительный просмотр) { предварительный просмотр.innerHTML = отмеченный.parse(plainText); renderMathInElement(предварительный просмотр, { разделители: [ {слева: «$$», справа: «$$», отображение: true}, {слева: "$", справа: "$", display: false}, {слева: "\\(", справа: "\\)", отображение: false}, {слева: «\\[», справа: «\\]», дисплей: true} ], бросокOnError: ложь }); вернуть предварительный просмотр.innerHTML; } }); // Используем старую школу :) функция loadContent(uri) { если (uri === "") { возвращаться; } пусть xhr = новый XMLHttpRequest(); xhr.open('GET', uri, true); xhr.onload = функция () { если (simplemde.isPreviewActive()) { simplemde.togglePreview(); } let fixit = "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" simplemde.value(this.responseText.trim() + fixit); если (!simplemde.isPreviewActive()) { simplemde.togglePreview(); } } xhr.отправить(); } let uri = "https://raw.githubusercontent.com/gvita ... cs/demo.md"; loadContent (ури); // URI диапазона. document.getElementById("customUriRangeId").oninput = function () { пусть ури; переключатель (this.value) { Дело 1": uri = "https://raw.githubusercontent.com/gvita ... cs/mama.md"; перерыв; случай «0»: uri = "https://raw.githubusercontent.com/gvita ... cs/demo.md"; перерыв; Дело 1": uri = "https://raw.githubusercontent.com/gvita ... cs/tata.md"; перерыв; } // document.getElementById("demo").innerHTML = uri; loadContent (ури); Абсолютные знания URL-адрес: Go Очистить
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»