На странице у меня есть Iframe, который содержит поля ввода, и если я выберу один из этих блоков в FireFox и использую document.activeElement
, я получу IFrame.Это нормально, я просто использую этот IFrame и получаю его contentDocument, сохраняю его, затем снова делаю activeElement, и теперь я получаю поле ввода.
Однако в Chrome и Safari, когда я выбираю один из блоков внутриIFrame и сделать document.activeElement
, я получаю элемент тела.Если я выберу элемент вне IFrame, document.activeElement
будет отлично работать.
Как я могу получить активный элемент в моем случае?