iOS Safari - источник Iframe не выгружается - PullRequest
0 голосов
/ 21 февраля 2020

Я только что узнал, что iPhone не выгружает веб-приложение html на базе Cordova, содержащее фрейм, содержащий видеокадр. Я попробовал следующие варианты, которые прекрасно работают с другими браузерами, но не с Safari.

$("#videoFrame").contents().remove();
$("#videoFrame").attr('src', '');
$("#videoFrame").attr('src', 'about:blank');

Я могу стереть тело содержимого iframe, используя $ ("# videoFrame"). Contents (). Find (" тело ") html ( ''); но это неприемлемый способ, так как многие из скриптов остаются в голове даже после выгрузки.

Конечно, я могу удалить элемент iframe, затем добавить его снова, но это сложный способ, и мне также потребуется переписать события загрузки. Есть ли способ разумно удалить содержимое iframe?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...