読者です 読者をやめる 読者になる 読者になる

non vorrei lavorare

ブログ名の通りです。javascript three.js mruby rust OCaml golang julialang blender

node-webkitだけだと出来ないこと

パソコン・インターネット
こんばんは、次男がつかまり立ちからもう少しで立ち上がりそうなkjunichiです。

Chromeでは出来るのに、nwで出来ないこと

デスクトップ通知

出来ても良さそうなものなのですが、出来ません。 関連するIssueとして以下があります。

位置情報の取得

Geolocation APIも、残念ながら利用できなかった。

OSXでのこれらの解決方法?

NodObjCをnode-webkitに組み込むことで、Cocoa APIや、AppleScriptJavaScriptから利用できる ようになるので、これらの機能を実装出来そう。 デスクトップ通知は、AppleScriptを内部的に用いて通知センターに通知を表示することに成功した。

まとめ

node-webkitいろいろ凄いと聞くが、今どきのHTML5なブラウザで実装されている機能が必ずしも実装されてるわけでは無いことが分かった。 しかし、NodObjC等のネイティブAPIを叩くことが可能になるモジュールを組み合わせることで、道が開けそう。

関連リンク

関連記事