Можно ли с помощью JavaScript открыть вкладку в браузере, взять из её HTML данные и вернуть их на первую вкладку?

307
14 октября 2017, 20:38

Положим, что всплывающие окна на сайте НЕ блочатся. P.S. Считаю важным также отметить, что домен один и тот же. То есть нужно взять инфу с ЭТОГО ЖЕ сайта.

Answer 1

Черновик функции для решения вашей задачи нужным для вас способом:

function loadContent(link, callback) {
    var tab = window.open(link);
    tab.onload = function() {
        callback(tab.document.body.innerHTML);
        tab.close();
    };
}

Пример вызова

loadContent('https://ya.ru/', function(text) {
   console.log(text);
});

Однако, правильно решать подобные задачи с помощью AJAX-запросов.

READ ALSO
javascript redirect page

javascript redirect page

Есть страничка с картинкой размером x на у пикселейЕсли пользователь попал мышкой в область на картинке с координатами допустим x1+-10 на y1+-10...

285
Конструктор виньеток [требует правки]

Конструктор виньеток [требует правки]

А как можно сделать конструктор виньеток? Ну чтобы пользователь мог выбирать шаблон виньетки и добавлял фото учащихся и имя тд

322
Как поменять фон Яндекс.Карт?

Как поменять фон Яндекс.Карт?

Например, вот на такой, серый; заранее спасибо за помощь

218
Как убрать редирект в Laravel на 404 странице?

Как убрать редирект в Laravel на 404 странице?

ЗдравствуйтеНужно на странице 404 убрать редирект

321