問題タブ [electron]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
keyboard-shortcuts - Electron でグローバル ショートカットを登録する際の致命的なエラー
ドキュメンテーション ページに従って、Electron の global-shortcut モジュールを使用してグローバル キーボード ショートカットを登録しようとしました。( https://github.com/atom/electron/blob/master/docs/api/global-shortcut.md )
しかし、electron を実行すると、コンソールに次のエラーが表示されました。
Ubuntu 14.04 LTS で Electron を実行しています。このエラーがプラットフォーム固有のものかどうかお尋ねしたいと思います。ドキュメント ページで見逃した手順はありますか? 存在しない場合、このエラーを回避する方法はありますか? ありがとう。
gruntjs - Electron のデフォルト アプリは変更されません
Google Closure Library を使用した Web アプリを Electron に変換しようとしています。以前grunt-electron
はアプリケーションをパッケージ化していましたが、Test.app の既定のアプリは変更されていないようです。Test.app/Contents/Contents/app/ に私のアプリケーションが存在しますが、私のアプリは読み込まれませんが、実際にはデフォルトのアプリが読み込まれます。
私のファイル階層:
- www: index.js (Electron 構成ファイル)、index.html、css/ 、fonts/、js/**
私の単調な仕事:
javascript - の使い方Electron のメソッド
Electron の<webview>
ドキュメントには、オブジェクトで使用できるメソッドのリストがあります。メソッドのいずれかを実行しようとすると、どれも機能しません。インスペクターで要素のプロパティを調べる<webview>
と、そのプロトタイプはwebview
. ( __proto__ : webview
)
すべてのメソッドが保存されているのは、そのプロトタイプです。したがって、これらのメソッドを使用する場合、基本的に要素はプロトタイプからこれらのメソッドを継承する必要があります (例: myWebview.openDevTools()
)。
でも!Object.getProptotypeOf(myWebview)
私が使用するとHTMLElement
、webview
インスペクターに表示されるのとは異なります。
これが私のコードの例です:
node.js - Electron アプリの Squirrel イベントで createShortcut を実行する
インストールまたは更新時に Electron アプリのショートカットを作成しようとしていますが、ショートカットを作成するためのコマンドの実行に問題があります。デフォルトでは、Electron アプリは「SquirrelAware」であるため、ショートカットを作成する場所を指定する必要があります。
私の質問は、この質問に対する受け入れられた回答に関連しています。
Electron アプリで Squirrel のイベントを処理する
exec
モジュールとモジュールを使用しようとしましたがchild_process
、どちらも機能していないようです。私は現在、PowerShell を起動して、スタート メニューとデスクトップにショートカットを作成するスクリプトを実行しようとしています (そして失敗しています) が、これはかなり長く、もっと簡単な方法が必要だと感じています。
child_process モジュールと PowerShell を使用した現在の試みは次のとおりです。
これに関する任意の助けをいただければ幸いです
node.js - Electron アプリでファイルを見るには?
Chokidar を使用してアプリ内のファイルを監視したいと考えています。問題は、chokidar.watch をインスタンス化しようとするたびに electron がエラーをスローすることです。これが 2 つの間の既知の互換性の問題であるかどうか、またこの問題を解決する組み込みのソリューションがあるかどうか疑問に思っていました。Google は、electron アプリでファイルを監視することに関して、これまでのところ何も提供していません。このエラーは、chokidar オブジェクトを使用している場合にのみ発生します。要求しても問題はありません。
レンダラー プロセスの私のコードは以下のとおりです。var ウォッチャー コードをコメント アウトすると、コンソール エラーが完全に解消されます。コードはドキュメントから直接です。
コンソール エラー:
私のプロジェクトに監視を追加する方法についてのアドバイスは大歓迎です。Atom エディターは、ファイル エクスプローラーを使用してファイルとフォルダーが追加されたことを検出し、サイドバーに最新のフォルダー情報を適切に表示します。アトムができるなら、私のアプリもできます!
node.js - electron でコマンドライン引数を渡す方法
私はちょうど電子を使い始めました。を使用して electron を実行electron
しているときに、コマンドライン引数を渡す方法について疑問があります。npm start
私Node.js
が使用している:node server.js one two=three four
コマンドプロンプト:
でNode.js
働いています。これを電子で機能させる方法を知る必要があります。
誰かがこれに対する解決策を教えてください。
node.js - Electron (atom shell) ウィンドウがしばらくすると勝手に閉じてしまう
electron-prebuilt を使用した単純な Hello World アプリケーションがセットアップされています。コマンドで実行しnpm start
ます。
ウィンドウは正常に期待どおりに表示されます。ただし、しばらくすると自然に閉じられます。
コマンドプロンプトでは、ウィンドウが閉じられる前に次の警告がスローされます:
この問題の原因は何ですか?
npm のバージョンは 1.4.10 で、ノード (io.js 経由) のバージョンは 0.11.13 (Windows 7 x64) です。