У нас есть дружественный фрейм в документе.Iframe загружает jQuery.Мы хотели бы иметь возможность создать еще один экземпляр jQuery (возможно, с использованием noConflict()
) и установить window
в качестве основного окна документа.
Я представляю что-то вроде этого:
<!-- Main document -->
<div id="foo">42</div>
<iframe src="iframe-which-loads-jquery-and-my-script.html"></iframe>
Тогда в коде iframe нам нужно что-то вроде этого:
const $mainJquery = createAJQueryInstanceOfTheMainWindow()
mainJquery("#foo").text() // → "42"
Как это возможно?Как мы можем установить пользовательский объект window
в jQuery?