問題タブ [nw.js]

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 投票する
1 に答える
1063 参照

javascript - Node-Webkit - webkitdirectory 入力からディレクトリの下のファイルを列挙しようとしますが、ディレクトリ パスのみを返します

タイトルが長すぎるかもしれませんが、 webkitdirectory から選択したディレクトリの下のファイル名<input>を列挙したかったのですが、ディレクトリ名しか返されませんでした。

HTML:

返却されたコンソール:

はのdocument.getElementById("dialog-choose-photo-folder").files長さを返しました1が、実際にはたくさんあります。

ディレクトリ名が返されたのはなぜですか? 私は何か間違ったことをしていますか?https://github.com/rogerwang/node-webkit/wiki/File-dialogsをよくフォローしました

私はnwdirectory属性を見てきましたが、私のものはまさにそのように振る舞ったと思いますが、それはバグですか?

私がすべて間違ったことをしている場合、実際には次の結果が必要です: http://www.thecssninja.com/demo/webkitdirectory/

私を助けてください!:(

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

javascript - 親 nw 関数への Node-webkit iframe アクセス

シンプルな nw.js (ex node-webkit) アプリケーションを開発しました。属性を持つフルスクリーン Iframe を開きます

nwfaketop

この iframe (論理的には別のドメイン) 内で、親 nodejs 関数を呼び出す必要があります。どのようにできるのか?私のindex.htmlメインnw.jsアプリのコードは次のとおりです。

そして、ここでhttps://mydomain.it/test.htmlの iframe 内のコード

ご覧のとおり、関数を呼び出す必要があります

copy_do();

親メインファイルから。

どのようにできるのか?前もって感謝します

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

javascript - node-webkit Windows ファイル システム セパレータ?

私は現在、 NW.jsを使用して単純なファイル エクスプローラーに取り組んでいます。私 は Linux マシンで開発していますが、今までは問題なく動作していましたが、職場の Windows システムでテストしたところ、すべてのファイルを一覧表示する際に問題がありました。ディレクトリ。私は両方のシステムで動作するように開発しました(私は思った)ここに私のレポへのリンクがありますファイルに注意してください:js/main.js Windowsプラットフォームでセパレーター変数を「\」に設定します(関数内:getRootDir( )))。

JSではこれ:

私に与える:「\」

それはウィンドウの区切り文字ではありませんか?

どんな助けでも大歓迎です。

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

node.js - OS X でウィンドウのようなメニューを作成する

このアプリケーションと同じ種類のトレイ メニューを作成したいと思います。node-webkit/nw.js を使ったアプリ一覧にあるので、可能だと思います。すべてのドキュメントに目を通しましたが、それを達成する方法について何も見つかりませんでした。Google で検索してもあまり効果がありませんでした。

たぶん、あなたたちの1人が以前にこれを行ったことがあり、私を正しい方向に送ることができますか?

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

node.js - ヘッドレス ブラウザとデスクトップ ノードでのモジュール バージョンの不一致

デスクトップ ノード シェルでヘッドレス ブラウザを使用しようとすると、「モジュール バージョンの不一致エラー」が発生します。nw.js と atom-shell の両方で Zombiejs と Phantomjs を試しました。どちらの場合も、ヘッドレス ブラウザが起動するとすぐに、モジュールの不一致エラーでアプリケーションがクラッシュします。

Phantomjs と atom-shell のエラーは次のとおりです。

エラーの原因は何ですか?