Как правильно закрыть / удалить iframe со страницы, которая освободит память?
заметил, что когда вы открываете главную страницу других iframe, память расходуется все больше и больше, но если вы просто удалите iframe, очистка памяти не произойдет.
Как быть?
Найдено Это метод.
Я создал этот код (не судите строго, сделал это наспех):
(function ($) {
$ .fn.purgeFrame = function () {
let frame = $ (this);
frame.each (function () {
let _frame = this;
$ (_ frame.contentWindow) .off ();
let doc = $ (_ frame.contentWindow.document);
doc.find ('*'). off (). remove ();
doc.off ();
doc.empty ();
$ (_ frame) .remove ();
});
};};
}) ($);
Iframe ушел, но память очищается всего за пару мб, а на это ушло около 20.