non vorrei lavorare

昔はおもにプログラミングやガジェット系、今は?

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

こんばんは、次男がつかまり立ちからもう少しで立ち上がりそうな@kjunichiです。
 

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

デスクトップ通知

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

位置情報の取得

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

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

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

まとめ

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

関連リンク

関連記事

 

9年前の記事

4年後の記事