Перезагрузить / играть в контейнер
Используя js, мы перемещаем код swify из iframe в родительское окно, но при этом отображается пустой холст. Однако, если я вручную отредактирую элемент dom, добавив дочерний элемент div, отобразится объявление. Таким образом, кажется, что холст не перерисовывается / не инициализируется после перемещения. Любая помощь приветствуется. http://www.theinterestingtimes.co.uk/news/?google_preview=63rGsskL8JYYq_brrwUwq5KhtwWIAYCAgKDT282b7AE&iu=154725070&gdfp_req=1&lineItemId=1988080950&creativeId=82671279390
пс. Я попытался изменить отображение div (чтобы заставить его перерисовать), но это не работает, не добавляет дочерний div
1 ответ
Проверьте этот ответ: /questions/44871748/proizvolnyij-rendering-google-swiffy-canvas-size-off-screen/44871781#44871781 Ist говорит, что это ошибка закадрового рендеринга. Это помогло мне решить ту же проблему.
Редактировать: Оригинальный ответ Robert Chou
Если у вас версия быстрой версии 7.3, вы можете взломать js напрямую.
Просто удалите или прокомментируйте "b.xj(c);" в функции g.Tp(). Меня не волнует какое-либо преимущество закадрового рендеринга. По крайней мере, сейчас это работает.
Это "b.xj(c);" появляются только один раз в swiffy-runtime.js
так что это легко "исправить".