Скопировал JavaScript 10 лет назад откуда-то, что я использовал для отслеживания определенных элементов, найденных на веб-сайте. Веб-страница, на которой собирается информация, требует двухфакторной аутентификации, поэтому передача информации затруднена. В свое время решили просто использовать JavaScript для отправки всей веб-страницы с пользовательского устройства на страницу php, где php ищет определенные элементы и извлекает информацию. JavaScript сохраняется на смартфонах пользователей, и при входе на сайт пользователь выбирает закладку. Очень простая концепция, но вчера перестала работать.
Код, основанный на этом, найден в статье, которая все еще работает, но модифицированная версия больше не работает.
«Отлично работает для отображения исходного кода страницы»
javascript: (function() {
var a = window.open('about:blank').document;
a.write('Source of ' + location.href + '');
a.close();
var b = a.body.appendChild(a.createElement('pre'));
b.style.overflow = 'auto';
b.style.whiteSpace = 'pre-wrap';
b.appendChild(a.createTextNode(document.documentElement.innerHTML))
})();
Не работает, выдает ошибку 413.
javascript: (function() {
var d = window.open('about:blank'),
a = d.document;
a.write('<!DOCTYPE html><html><head><title>Loading Source</title></head><body></body></html>');
a.close();
var b = a.body.appendChild(a.createElement('form'));
b.setAttribute('method', 'post');
b.setAttribute('action', 'https://webpageextract/extraction.php/?uri=' + location.href);
var c = b.appendChild(a.createElement('input'));
c.setAttribute('type', 'hidden');
c.setAttribute('name', 'DOM');
c.setAttribute('value', encodeURIComponent(document.documentElement.innerHTML));
b.submit()
})()
Спасибо за напоминание, я просто скопировал вставку из встроенной закладки, что определенно намного читабельнее. Может быть полезная информация, размер веб-страницы 262k



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Пожалуйста, отформатируйте код правильно