Я пытаюсь удалить card
, созданный embedly_platform.js
, но когда я вызываю метод remove
, он удаляет только iframe, а после повторной инициализации того же card
снова появляется следующая ошибка сообщение:
'document' of null
at Object.c.sandbox.m.__appended (embedly_platform.min.js:7)
at n.init (embedly_platform.min.js:7)
at new n (embedly_platform.min.js:7)
at embedly_platform.min.js:7
at Array.reduce (<anonymous>)
at Object.e.reduce (embedly_platform.min.js:8)
at Object.m.fetch (embedly_platform.min.js:7)
at Object.m.one (embedly_platform.min.js:7)
at B (embedly_platform.min.js:9)
at O (embedly_platform.min.js:9)
Был бы рад увидеть, если кто-то делал это раньше и как они это сделали без вышеуказанных проблем.
Чтобы дать немного контекста: Embedly используется внутри angular приложение с angular маршрутизацией. Поскольку страница никогда не перезагружается и содержимое iframe (без sr c) не может быть кэшировано, необходимо удалить card
при выходе из страницы и перезапустить при повторном входе.