oAutoPagerizeとCSSの-o-linkの件
今年中は書けないかもと書いたけど、書いとかないといけないことが出来たので書く。
検証。
- このページを開く→http://www.utamap.com/searchkasi.php?searchname=title&word=%89%CC&act=search&sortname=1&pattern=1
- そのページで Remove_blank.css を有効にする。
- oAutoPagerize も有効にしてリロード。
- 下スクロールすると2ページ目が継ぎ足されるべきタイミングでしばらく固まって、Operaが落ちる。
上の記事の id:os0x さんのコメントにあるように、173行目が悪さをしているみたい。
しかし、その行に相当する動作を後から実行すると落ちない。
本当に微妙なタイミングの問題みたい。
401行目付近。
document.body.removeChild(iframe);
↑100%落ちる。
setTimeout(function(){document.body.removeChild(iframe);},0);
↑落ちない。
oAutoPagerize 1.2.2から対応されました。
setTimeout(function(){ _AutoPager.removeIframe(); },100);
という部分。