問題タブ [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.

0 投票する
2 に答える
456 参照

desktop-shortcut - グローバル ショートカットがトリガーされたときにどのアプリにフォーカスがあるか

グローバル ショートカットを使用してダイアログをポップアップします。しかし、ショートカットがトリガーされた瞬間にフォーカスを持っているアプリケーションに応じて、ダイアログを埋めたいと思います。

しかし、私はそれを行う方法を見つけることができません。ここで拡張コードを読みました が、コードを変更する方法と、electron を再コンパイルする方法を知るのは難しいです。

誰かがポインタを持っていれば、それは大歓迎です:)

0 投票する
6 に答える
60784 参照

electron - Electron (Atom Shell) アプリケーションでユーザー設定を保存する場所は?

ユーザー設定を保存する組み込みのメカニズムが見つからないようです。私は、electron がすべてのデスクトップ プラットフォームでユーザー設定を保存するための標準的な方法を提供することを望んでいました。前例がない場合は自分で実装できますが、すぐにカスタム ソリューションに飛びつきたくありませんでした。この分野では、オンラインでの調査はかなりまばらです。ありがとう!

0 投票する
0 に答える
3304 参照

javascript - Electron App node-integration : POST 後に require() にアクセスする方法

私は electron アプリを構築していますが、ページがそれ自体に POST するときに require が未定義であるという問題に遭遇しました。私の目標は、残念ながらこの投稿動作を持つ既存のサイトのラッパーとして electron を使用することです。preload と executeJavascript で多くの試行錯誤を繰り返した結果、require() を使用すると node-integration が機能することがわかりました。それは、リクエストが POST でない限りです。私は Electron とノードにかなり慣れていないので、単純なものが欠けているだけかもしれません!

この動作は、Electron 0.26.0 および 0.27.1 で発生します。

問題を再現する最も簡単な方法を次に示します。

パッケージ.json

main.js

index.html

0 投票する
1 に答える
4085 参照

javascript - Electron (Atom-Shell) ページ内のリンクから unix コマンドを実行

Electron (Atom-Shell) を学習しようとしていますが、ドキュメントを見つけるのはかなり難しいと感じています...

index.htmlでリンクを作成する方法を理解しようとしているだけ<a href="something"></a>で、ターミナルウィンドウを開くか、何らかのプログラムを実行します。

プログラムで必要に応じて特定のタスクを学習することで言語を学習します。そのため、プログラムで他の方法で使用される手法を利用できるようにお願いしています。

助けてくれてありがとう。

0 投票する
2 に答える
479 参照

node.js - electron (atom-shell) Module.require のソース コードはどこにありますか?

nodejsのrequireを模倣するカスタムrequire関数を使用していますが、正常に動作します。

しかし、electronでは、私は得る

window.addEventListenerカスタム必須コード内で呼び出す場合。

electron の「require」関数のソース コードを読むことができれば、私のバージョンが失敗する理由をおそらく理解できるでしょう。

0 投票する
0 に答える
509 参照

command-line - コマンド ラインまたは外部プログラムからの Electron (Atom Shell) WindowBrowser のサイズの変更

外部プログラムから electron (atom-shell) WindowBrowser オブジェクトのウィンドウ サイズを制御したいと考えています。Electron アプリ コード内で WindowBrowser.SetSize(w, h) メソッドを使用できることはわかっていますが、この動作をトリガーするには、別の (Electron 以外の) プログラムでイベントが必要です。これを行う良い方法はありますか?Electron がこれを行うことができない場合、これに対応できる別のデスクトップ アプリケーション フレームワークまたはメソッドはありますか?

現在、私の希望は、ファイルに WindowBrowser ID を設定し、外部プログラムからそのファイルを読み取り、その ID を使用して参照される WindowBrowser の SetSize を electron アプリに指示するコマンド ライン文字列を送信することです。私は Electron にまったく慣れていないので、これが機能するかどうか、またはその方法がわかりません。

0 投票する
1 に答える
5440 参照

node.js - データベースとしてelectron SQlのデータベースにデータを挿入し、フロントエンドとしてReactする方法

私はエレクトロンの新人です。

Electron を使用して小さなアプリを構築しようとしています。私がやろうとしているのは、フロントエンドから取得したデータを挿入することです。

私は SQL を使用しており、データベースを持っており、フロントエンドが提案できるように反応します。

データを挿入するには?誰でも解決策を教えてください。

私を助けてください。

私はこのように試しました: これは私の Index .html であり、ここから取得したデータを投稿する必要があります。ZIpcode.js には MySQL コードが含まれます。

索引.html

zipcode.js

0 投票する
4 に答える
33722 参照

node.js - Electron 内で node_modules を使用するには?

Electron を Angular2、Typescript、および Electron と組み合わせて使用​​して、npm 経由でインストールされたノード モジュール パッケージの使用方法を見つけようとしています。現在の問題は、モジュールの場所を のように指定する必要があることですvar module = require('./node_modules/xyz/lib/xyz.js')。しかし、electron は内部にある xyz の依存関係を見つけられず、見つからない./node_modules/xyz/node_modules/yyyと文句を言い./yyy.jsます。

電子アプリの構造