electron(16)

13follower
@iwasaki さんのアバター 60views

Electronのバージョンアップ時に行う対応

モジュールのパスの変更 appなどの呼び出し方が変わります。 -var app = require("app"); +var app = require('electron').app; 同じ感じで変わるモジュールたち var B... 2017年7月24日
@iwasaki さんのアバター 112views

Electronの各種データ保存パス

例えば、「Electron アプリのウィンドウサイズ&ポジションを復元する」 http://qiita.com/Linda_pp/items/a81e1fd34951ae7d2dc4 にあるように、 var info_path = p... 2016年12月21日
@iwasaki さんのアバター 53views

Electronのインストーラの動き

Electronで作ったアプリをインストールする時にはexeファイルやdllファイルを以下のようにコピーしています。 ApplyReleasesImpl: Moving file C:\Users\ユーザー名\AppData\Local\... 2016年12月12日
you12724 さんのアバター 294views

electron で Cannot find module ‘app’

electronのアプリを起動しようとしたところ、Cannot find module ‘app’ というエラーが出て起動できませんでした。 調べた結果、以下の様なサイトがありました。 API Changes Com... 2016年7月11日
you12724 さんのアバター 210views

electron上の画面へのドロップを禁止する

electronでは、desktopアプリケーションを作る上でブラウザのような戻るボタンを使わないものもあると思います。そのような状態で画面にファイルをドロップして開いてしまうと、electronを再起動するしか対処する方法がなくなってしま... 2016年5月16日
you12724 さんのアバター 904views

Electronのデバッグ

Electron  少しですが、Electrolに触れたのでやったことについて簡単に触れようと思います。 ElectronとはGitHub社が開発したデスクトップアプリを作れるクロスプラットフォーム環境です。AtomやSlackなどがこの... 2016年5月9日
nbeppu さんのアバター 577views

Electron でリリースされたデスクトップアプリのまとめ

Electron はクロスプラットフォームでデスクトップアプリを簡単に構築できるオープンソースのフレームワークです。 Node.js (JavaScript) で共通のコードを書くことができるので、デスクトップアプリの知識もいらず、 Nod... 2016年4月14日
@iwasaki さんのアバター 202views

Electronに内包されているWebブラウザについて調べてみた

簡単にWebアプリをデスクトップアプリにできる Electron 果たして内部では何のレンダリングエンジンを使っているのか、調べてみました。 結論から言うと Chrome (正確にはChromium?)です。 ソース1 http:... 2016年4月14日
nbeppu さんのアバター 91views

Node.js で Windows8 未満を判定するスクリプト

"use strict"; var os = os = require('os'); var semver = require('semver'); function garanteeSemverFormat(version) { ... 2016年3月18日
nbeppu さんのアバター 136views

Electron で Windows8 向け Notification

Electron で Notification API を利用する際に、Windows8 向けには以下の設定が必要です。(Windows10, MaxOSX の場合は設定しなくても動作します。) com.squirrel.PACKAGE_... 2016年3月14日
nbeppu さんのアバター 267views

Mac用のアイコンicnsファイルを作成する

MacOS 用のアイコンを作る際には、まずは以下のサイズの画像を用意して、***.iconset というディレクトリに入れます。 icon_16x16.png icon_16x16@2x.png icon_32x32.png icon_3... 2016年3月10日
nbeppu さんのアバター 436views

Mac で asar ファイルを展開する

インストール npm install -g asar 圧縮 asar pack sample sample.asar 展開 asar e sample.asar sample ... 2016年3月9日
nbeppu さんのアバター 488views

Electron で Mac のコピー&ペーストを実装する

Electron で Mac 版のバイナリをビルドすると、標準ではショートカットキーが効かなくなるようです。以下の JavaScript を差し込むことにより、ショートカットが効くようになりコピー&ペーストなどが行えるようになります。 ... 2016年2月15日
goto_jp さんのアバター 406views

Electronのパッケージングで「Cannot create symlinks; skipping darwin platform」と出た時の対策

結論 管理者で実行したコマンドプロンプトで electron-packager を実行すれば解決する。 ※ただし後述の注意あり 経緯 Win7環境でelectron-packageを実行したら下記のようなエラーが返ってきた。 Ca... 2015年11月17日
nbeppu さんのアバター 671views

Electron の WebView で外部リンクを新しいブラウザで開く

以下のようなスクリプトで、webview ないの外部リンク(target=”_blank”)をクリックされた際に、新しいブラウザに受け渡して開けるようになります。 var shell = require('shel... 2015年10月29日
nbeppu さんのアバター 1,089views

Electronで簡単にWebアプリをデスクトップアプリ化する

Electronは、HTML5/JavaScript で簡単にクロスプラットフォームのデスクトップアプリケーションを作成することができるツールです。 webview での表示もできますので、これを利用して簡単にWebアプリをデスクトップアプ... 2015年10月22日