Я пытаюсь использовать iframe для рендеринга HTML-документа.Этот HTML-документ может быть любым, он динамический.
Я использовал jquery.min.js на своем веб-сайте.и HTML-контент, который я рендерил, содержит импорт в jquery-3.3.1.slim.min.js
slim
версия jquery, используемая в iframe, переопределяет jquery главной страницы.Что приводит к $.ajax is not a function
.
Как я могу ограничить iframe, чтобы не переопределять
<script src="/static/vendor/jquery/jquery.min.js"></script>
<iframe id="some-id">
#document
<html>
<head></head>
<body>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
</body>
</html>
</iframe>
В файле JS я использовал ниже, чтобы установить мое содержание
$('#modal-html').contents().find('body').html(myhtmlcode);
Я попытался использовать песочницу, чтобы заблокировать выполнение JavaScript.Это не работает.