Operaとなまず.
meta-tags: opera,namazu.org,favicon,bug,javascript meta-entiry_id: opera_and_namazu meta-author: t.ashula meta-creation_date: 2007-06-15T22:00:26+09:00Opera9.21のバグくさい挙動.ググってもそれらしい報告に出会わないので環境依存な気もするけど.
まず1点目,全文検索のNamazuのサイトのfaviconの表示がおかしい.(
)
で2点目.関連して次のコードでOperaが落ちる.サンプル.
<script type="text/javascript"> function add_fav(id){ var ele = document.getElementById(id); var fav = document.createElement("img"); fav.setAttribute("alt", "" ); fav.setAttribute("src", "http://www.namazu.org/favicon.ico" ); fav.setAttribute("width", 0 ); fav.addEventListener("load",function(e){this.width=16;},false); ele.insertBefore( fav, ele.firstChild ); } </script> <body> <p id="bbb"> <button onclick="add_fav('bbb');" >bbb</buton></p> </body>
ただし,
fav.setAttribute("width", 2 );
と,width の初期値を 2 以上にすると落ちない.
で,みごとに,dokodemo-preview.jsがこれにハマってOperaが落ちるので,ver 0.1.10 としてアップデート.