[JavaScript] Gears オブジェクトをプロトタイプ継承すると Firefox が即死する件
- 2008-10-10
- カテゴリ: Client Side
- タグ: Tips JavaScript Gears
最近、Google Gears をいろいろといじっているんだけど、Gears のオブジェクトをプロトタイプ的に継承すると、Firefox がクラッシュしてしまって困っている。
どうすればいいんだろう。
再現方法
- 1. gears_init.js をロード
<script type="text/javascript" src="gears_init.js"></script>
- 2. Gears のオブジェクトをプロトタイプ的に継承
var mother = function() {}; mother.prototype = google.gears.factory.create('beta.database'); var child = new mother();
- 3. Gears オブジェクトのメソッドを呼び出す
child.open('mydatabase'); // crash
Firefox は問答無用でクラッシュするし、Chrome は NPObject deleted とかいう謎のエラーを出して止まるし、当然 IE も止まるし。
なんなんだろう、これ><
スポンサーサイト
トラックバック URL
- http://liosk.blog103.fc2.com/tb.php/158-b275013e