S.F. Page

Programming,Music,etc...

NW.js v0.12.0-alpha2 の不具合?

1/12にnw.jsのV0.12.0-alpha2がリリースされた。リリース・ノートを引用すると

I'm pleased to release NW.js v0.12.0-alpha2. This version fixes 3 issues reported for v0.12.0-alpha1 (thanks to reporters!):
 
* Fix: -webkit-app-region: drag; stopped working in version 0.12.0-alpha1 #2963
* Fix: [WIN] ReferrenceError in native module function createWritableDummyStream #2933
* support bypassing frame-ancestors CSP in Node frame #2967

とBugが2つほどFixされていた。2つ目のFixがOAuthの実装時に遭遇したバグであった。

今日は子ウィンドウが閉じたときのcloseイベントを捕まえるコードを書いてたところ、イベントが発生しない問題が発生した。https://github.com/nwjs/nw.js/wiki/Window#close によれば、

  • ウィンドウを閉じたときにcloseイベントが発生
  • スクリプトからclose()メソッドが呼ばれたときはcloseイベントは発生しない。発生させるにはclose()メソッドの引数にtrueを指定する。

と書いてあるのだが、なぜかこのイベントを捕まえることができない。これもBugかなぁ。。と。割合から言うと私の凡ミスのほうがはるかに割合が多いんだけどね。