Мы получили SCORM от клиента, и мы должны отобразить его на нашем веб-сайте.
При самостоятельном открытии scorm в браузере (имеется в виду, начиная с индекса. html файл) все кажется нормальным (полностью отзывчивый).
В то время как при его открытии на нашем веб-сайте (размещение содержимого в iframe) содержимое пакета SCORM перестает отвечать на запросы (слишком маленький размер шрифта)
Вы можете увидеть проблему здесь
Какой-то код
<div class="row-container" data-bind="with: pillola">
<div class="first-row">
<!--go back button-->
<p class="ml-3 mt-3" id="go_back"><a href="Index.html">< Back</a></p>
</div>
<div class="second-row">
<iframe id="pill_video" data-bind="attr: {src: '../Content/Pills/' + encodeURIComponent(FolderName) + '/scormcontent/index.html' }" src="../Content/Pills/XiaomiTest/scormcontent/index.html"> </iframe>
</div>
</div>
CSS для страницы
/*iframe height fix*/
body, html {
width: 100%;
height: 100%;
margin: 0;
padding: 0
}
.first-row {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 60px;
}
.second-row {
position: absolute;
top: 60px;
left: 0;
right: 0;
bottom: 0;
}
.second-row iframe {
display: block;
width: 100%;
height: 100%;
border: none;
}
Примечание: Я также попытался сделать так, чтобы iframe соответствовал полному размеру родительского div, используя другие методы (в основном каждый метод в принятом ответе, каждый из которых дает у меня такая же проблема с размером шрифта)