標題總結了這個問題非常好...Mopub移動網絡/ JavaScript實現調整大小的文本/ CSS覆蓋
我想Mopub廣告整合到我的web應用程序。我已將javascript代碼粘貼到我希望廣告展示的位置,並且最初的測試廣告顯示得很好。
的問題是,當我有劇本在那裏,加載廣告,都在我的web應用程序的文字出現在約2/3或一半大小,它應該是。
如果我刪除了Mopub腳本,文本再次顯示爲正確的大小。
好像在腳本的東西是導致CSS被覆蓋,但我看了看所有被調用的腳本,並沒有看到任何東西在他們可疑。
有沒有人有一個想法,爲什麼發生這種情況?
更新:
所以我想通了,這是怎麼回事。該腳本注入了一個HTML樣本廣告,其中包含樣式標記中的一些CSS,其中包括正文樣式,可將字體大小從16px重置爲12px。
因爲我使用ems進行所有測量,並且由於該腳本被注入頁面的底部,所以它覆蓋了我的CSS。
是否有任何方法來沙箱Mopub腳本,所以它的CSS不能覆蓋我的?
某種iframe shenanigans?