Я пытаюсь использовать iframe для загрузки контента с другого моего сайта, но получаю ошибку смешанного содержимого в chrome. И //
, и https://
дают одну и ту же ошибку.
Ифрейм:
<iframe src='https://ajg0702.us/bans' id='frame' frameBorder="0" onload='checkFrame()'>Please update your browser.</iframe>
Функция
function checkFrame() {
var f = document.getElementById('frame');
if(f.src != "//ajg0702.us/bans" & f.src != "https://ajg0702.us/bans" & f.src != "http://astrophoenix.com/~aiden/bans") {
console.log("Fallback webpage! current: " + f.src)
//Will load backup page if main page gets redirected somewhere else
f.src = "http://mc.skylinemc.us/~aiden/bans"
}
}
Я также протестировал простой iframe только с тегом src, и проблема осталась.
Поиск в Google моей проблемы привел только к обычным ошибкам смешанного содержимого (попытка использовать http на странице https)
Дополнительное примечание: я использую Cloudflare на обоих сайтах. Я попытался найти свою проблему с Cloudflare в запросе, но нашел только похожие результаты (когда я гуглил проблему без Cloudflare)