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:00

Opera9.21のバグくさい挙動.ググってもそれらしい報告に出会わないので環境依存な気もするけど.

まず1点目,全文検索のNamazuのサイトのfaviconの表示がおかしい.(IE7/Fx2/Opera9 での比較)

で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 としてアップデート.

mt/d070614_opera_and_namazu.txt · 最終更新: 2008/09/01 08:06 (外部編集)
 
 
©2008 Another cool website by 80KV