問題タブ [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.
javascript - Atom Electron 内で Express を使用する
Express を実行しているアプリケーションがあり、 electronを使用して配布しようとしています。
これでデバッグでelectronを実行します:
私のアプリケーションは問題なく動作します。Express がサーバーを起動し、すべてが機能します -- メイン ウィンドウは次のコマンドを使用して正しく開きますmainWindow.loadUrl('http://localhost:3000/');
ディストリビューションチュートリアル (前にリンクされています)に従うと、アプリケーション リソースを次の場所にコピーします。
しかし、今、Electron.app を実行するCannot GET /
と、メイン ウィンドウに が表示されますが、その理由がわかりません。
何か案は?
私の唯一の考えは、process.cwd()
ここでドキュメントルートを定義するのに正しく役立っていないということです:
しかし、もしそうなら、私はそれを回避する方法がわかりません。
javascript - Webkit(またはelectron)でピンチズームを無効にする
電子アプリでピンチズームを無効にする方法はありますか?
ここで説明されているように、通常の JavaScript メソッドを使用して Web ビュー内から動作させることはできません: https://stackoverflow.com/a/23510108/665261
--disable-pinch
フラグはelectron でサポートされていないようです。
以下を使用してさまざまな方法を試しました。
event.preventDefault()
JavaScripttouchmove/mousemove
イベントについてmeta viewport
HTML のタグ-webkit-text-size-adjust
CSSで- electron の flags/config
Webkit全般、または特に電子のいずれかの方法はありますか?
zeromq - zeromq を electron アプリにバンドルするにはどうすればよいですか?
私の Electron アプリへの導入zmq
は面倒であることが判明しました。
zmq をバンドルするにはどうすればよいですか? 環境の一部としてセットアップするために私がしたことはすべて実行中npm install --save zmq
です。
node-webkit - Visual Studio Code エディターは何に基づいて構築されていますか
Microsoft の新しい(無料)クロス プラットフォーム エディターVisual Studio Code (2015 年 5 月 29 日リリース)は、どのような基盤テクノロジ/ライブラリに基づい て構築されていますか? Github の Atom Editor がブランド変更されただけという噂があります。
visual-studio-code - electron を起動するように Visual Studio Code を構成できますか
Visual Studio Code は Electron を使用して作成されているため、launch.json は Electron を使用してアプリを適切に起動するように構成されている可能性があると推測しています。しかし、私はまだそれを行う方法を理解していません。
また、Electron は io.js に基づいており、それ自体は Node.js に基づいているため、おそらく... 実行できると考えていますが、まだ魔法を見つけていません。
これらの行に沿って何かを試しました... launch.json からのスニペット:
Electron は起動しますが、失敗します (ウィンドウが消えるのが速すぎて正確な理由がわかりません)。
何かご意見は?
javascript - Electron を使用してアンカータグからファイルを保存する
ファイルを保存するためのダイアログを開くファイルを指す通常のアンカー タグを持つことは可能ですか? ウェブブラウザのように。
例えば:
そして、クリック時にファイルの保存ダイアログをトリガーするアンカータグを持っていますか?
使用file://absolute-path-to-the-dir/documents/somefile.pdf
してみましたが、ファイルをダウンロードするのではなく、アプリケーションで開きたいと思っています。
更新: この質問を書いたときに使用したよりも新しいバージョンの Electron では、動作が希望どおりになり、ユーザーにファイルを保存するように求めるウィンドウが開きます。
ただし、外部リンクの場合で、Electron ウィンドウを内部リンク用にのみ保持し、デフォルトの OS 選択で外部リンクを開きたい場合、Joshua Smith による回答はまさにそれを行うことができます。