У меня есть код Javascript, который выполняет некоторые вызовы моего API и затем помещает результат в iframe.В Chrome и Safari все в порядке.
Но в Firefox вызов API выполнен правильно, и у меня есть вся необходимая информация.Но в функции успеха моего вызова AJAX элементы head и body моего iframe полностью пусты ...
Вот часть моего кода:
console.log($('#cop-widget').contents().find('head').html());
console.log($('#cop-widget').contents().find('body').html());
console.log(env, 'Getting consultation...');
$.ajax({
type: "GET",
url: url,
headers: headers,
dataType: 'json',
success: function (result) {
console.log($('#cop-widget').contents().find('head').html());
console.log($('#cop-widget').contents().find('body').html());
return false;
}
});
Вотвывод в моей консоли Firefox:
---
<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous"><link rel="stylesheet" href="https://widget.cop.co/css/cop.css?v=1569320935042" crossorigin="anonymous"> sdk.js:1030:11
---
<div class="consultation"><div class="consultation-logged-in"></div><div class="consultation-header"></div><div class="propositions"></div><div class="proposition-send"></div><div class="consultation-footer"></div></div> sdk.js:1031:11
---
#12 Getting consultation...
---
---
---
Вот вывод в моей консоли Google Chrome:
---
<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous"><link rel="stylesheet" href="https://widget.cop.co/css/cop.css?v=1569320935042" crossorigin="anonymous"> sdk.js:1030:11
---
<div class="consultation"><div class="consultation-logged-in"></div><div class="consultation-header"></div><div class="propositions"></div><div class="proposition-send"></div><div class="consultation-footer"></div></div> sdk.js:1031:11
---
#12 Getting consultation...
---
<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous"><link rel="stylesheet" href="https://widget.cop.co/css/cop.css?v=1569320935042" crossorigin="anonymous"> sdk.js:1030:11
---
<div class="consultation"><div class="consultation-logged-in"></div><div class="consultation-header"></div><div class="propositions"></div><div class="proposition-send"></div><div class="consultation-footer"></div></div> sdk.js:1031:11
---
Как мы можем объяснить эту разницу?Я ничего не могу найти в интернете и не могу это объяснить ...
Спасибо за вашу помощь!