ブックマークOdnaknopka.ruをポストロードに転送します
クライアントの1つは、ページの最上部にone-button.ruのブックマークを挿入する必要がありました。 問題は、このリソースからのスクリプトがかなり長い時間(0.5秒以上から)ロードされているため、コンテンツのそれ以上のロードがブロックされることです。 同時にユーザーにはヘッダーが表示され、この間は何も表示されません。
このスクリプトをpostloadに転送する必要があります!
ここで別の問題が表示されます。jsコードは、コンテンツを生成するための高度なメソッドdocument.writeを使用します。 したがって、メインコンテンツをロードした後にスクリプトを追加するだけの場合、ページにはブックマーク自体以外には何もありません。
したがって、関数... document.writeを再定義する必要がありました。
document._write = document.write; document.write = function (html) { if (html.indexOf("odnaknopka") != -1) { $("#xxx").append(html); return; } document._write(html); } $(document).ready(function() { $("#xxx").append('<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"><' + '/script>'); });
All Articles