2017-03-03 2 views
0

I adsense haben auf einer meiner Seiten und eine typische Seite so etwas wie dieses auf seine html enthalten:Mechanismus für asynchrone Laden von externen Applet

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 
<!-- 2009Menu --> 
<ins class="adsbygoogle" 
    style="display:inline-block;width:120px;height:90px" 
    data-ad-client="ca-pub-xxxxxx" 
    data-ad-slot="xxxxxxx"></ins> 
<script> 
(adsbygoogle = window.adsbygoogle || []).push({}); 
</script> 
</div> 


<div align="center"> 

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 
<!-- 2009Vertical --> 
<ins class="adsbygoogle" 
    style="display:inline-block;width:160px;height:600px" 
    data-ad-client="ca-pub-xxxxxxx" 
    data-ad-slot="xxxxxx"></ins> 
<script> 
(adsbygoogle = window.adsbygoogle || []).push({}); 
</script> 

Das Ding die Seite macht braucht enorm viel Zeit zu laden .... typischerweise 6 Sekunden. Ohne es lädt die Seite in 0,5 Sekunden !!!!!!!

Und diese Anzeige in der Theorie bereits asynchron bedient wird (ha!)

Und die Seite nicht angezeigt wird, bis alles geladen ist (!?)

Gibt es einen Mechanismus, um diese Last asynchron machen mit Javascript, CSS oder was auch immer?

Antwort

1

Anstelle von asyncdefer verwenden. Mit defer Tag-Skript wird nicht ausgeführt, bis Seite geladen wird! Etwas wie dieses:

<script src="source/to/script" defer></script> 
+0

einfach B R I L L I A N T! Vielen Dank! – SpaceDog

Verwandte Themen