重新加载/播放swiffy容器

时间:2015-09-17 17:42:20

标签: javascript google-swiffy

使用js我们将swiffy代码从iframe移动到父窗口,但这会显示一个空白画布。但是,如果我通过添加子div手动编辑dom元素,则会显示该广告素材。所以看起来画布在移动后没有被重绘/初始化。任何帮助赞赏。 http://www.theinterestingtimes.co.uk/news/?google_preview=63rGsskL8JYYq_brrwUwq5KhtwWIAYCAgKDT282b7AE&iu=154725070&gdfp_req=1&lineItemId=1988080950&creativeId=82671279390

PS。我已经尝试更改div的显示(强制重绘),但这似乎没有附加子div

1 个答案:

答案 0 :(得分:0)

检查此答案:https://stackoverflow.com/a/32220527/1785437 我说它是一个屏幕外渲染错误。 它帮助我解决了同样的问题。

修改Robert Chou 的原始答案

  

如果你的swiffy运行时版本是7.3,你可以直接破解js。

     

只需删除或评论" b.xj(c);"在g.Tp()函数中。我不在乎任何人   屏幕外渲染的优势。至少,它现在有效。

这" b.xj(c);"只在swiffy-runtime.js中显示一次,因此很容易“#34;修复"。