問題タブ [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 に答える
11550 参照

javascript - Atom Electron 内で Express を使用する

Express を実行しているアプリケーションがあり、 electronを使用して配布しようとしています。

これでデバッグでelectronを実行します:

私のアプリケーションは問題なく動作します。Express がサーバーを起動し、すべてが機能します -- メイン ウィンドウは次のコマンドを使用して正しく開きますmainWindow.loadUrl('http://localhost:3000/');

ディストリビューションチュートリアル (前にリンクされています)に従うと、アプリケーション リソースを次の場所にコピーします。

しかし、今、Electron.app を実行するCannot GET /と、メイン ウィンドウに が表示されますが、その理由がわかりません。

何か案は?

私の唯一の考えは、process.cwd()ここでドキュメントルートを定義するのに正しく役立っていないということです:

しかし、もしそうなら、私はそれを回避する方法がわかりません。

0 投票する
9 に答える
13477 参照

javascript - Webkit(またはelectron)でピンチズームを無効にする

電子アプリでピンチズームを無効にする方法はありますか?

ここで説明されているように、通常の JavaScript メソッドを使用して Web ビュー内から動作させることはできません: https://stackoverflow.com/a/23510108/665261

--disable-pinchフラグはelectron でサポートされていないようです。

以下を使用してさまざまな方法を試しました。

  1. event.preventDefault()JavaScripttouchmove/mousemoveイベントについて
  2. meta viewportHTML のタグ
  3. -webkit-text-size-adjustCSSで
  4. electron の flags/config

Webkit全般、または特に電子のいずれかの方法はありますか?

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

zeromq - zeromq を electron アプリにバンドルするにはどうすればよいですか?

私の Electron アプリへの導入zmqは面倒であることが判明しました。

zmq をバンドルするにはどうすればよいですか? 環境の一部としてセットアップするために私がしたことはすべて実行中npm install --save zmqです。

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

node-webkit - Visual Studio Code エディターは何に基づいて構築されていますか

Microsoft の新しい(無料)クロス プラットフォーム エディターVisual Studio Code (2015 年 5 月 29 日リリース)は、どのような基盤テクノロジ/ライブラリに基づい て構築されていますか? Github の Atom Editor がブランド変更されただけという噂があります。

0 投票する
5 に答える
11908 参照

visual-studio-code - electron を起動するように Visual Studio Code を構成できますか

Visual Studio Code は Electron を使用して作成されているため、launch.json は Electron を使用してアプリを適切に起動するように構成されている可能性があると推測しています。しかし、私はまだそれを行う方法を理解していません。

また、Electron は io.js に基づいており、それ自体は Node.js に基づいているため、おそらく... 実行できると考えていますが、まだ魔法を見つけていません。

これらの行に沿って何かを試しました... launch.json からのスニペット:

Electron は起動しますが、失敗します (ウィンドウが消えるのが速すぎて正確な理由がわかりません)。

何かご意見は?

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

javascript - Electron を使用してアンカータグからファイルを保存する

ファイルを保存するためのダイアログを開くファイルを指す通常のアンカー タグを持つことは可能ですか? ウェブブラウザのように。

例えば:

そして、クリック時にファイルの保存ダイアログをトリガーするアンカータグを持っていますか?

使用file://absolute-path-to-the-dir/documents/somefile.pdfしてみましたが、ファイルをダウンロードするのではなく、アプリケーションで開きたいと思っています。

更新: この質問を書いたときに使用したよりも新しいバージョンの Electron では、動作が希望どおりになり、ユーザーにファイルを保存するように求めるウィンドウが開きます。

ただし、外部リンクの場合で、Electron ウィンドウを内部リンク用にのみ保持し、デフォルトの OS 選択で外部リンクを開きたい場合、Joshua Smith による回答はまさにそれを行うことができます。