Итак, я работаю над небольшим веб-приложением для моих коллег и загружаю сообщения из ярлыка, который они выбирают, из почтовых ящиков gmail в веб-приложение.Все работает должным образом, когда сообщения являются базовыми, только текстовые и т. Д.
Однако, как только я имею дело с «реальными» сообщениями, полными JS и CSS, и тому, что сообщения часто не «разбиваются»их таблицы и испортили остальную часть моей страницы.
Пока что я попробовал следующее:
У меня есть небольшая функция php для удаления тегов скрипта:
function stripHTML($html) {
$dom = new DOMDocument();
$dom->loadHTML($html);
$script = $dom->getElementsByTagName('script');
$remove = [];
foreach($script as $item) {
$remove[] = $item;
}
foreach ($remove as $item) {
$item->parentNode->removeChild($item);
}
$html = $dom->saveHTML();
return $html;
}
Тем не менее, это, очевидно, не делает трюк.
Могу ли я как-то обернуть их в iframe?