問題タブ [nwjs]

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 に答える
128 参照

menu - nwjs Menu と MenuItem - 状況に応じたものにする

nwjs アプリでコンテキスト メニューを定義しています。切り取り、貼り付け、コピー、すべて選択の 4 つの項目があります。

メニューをもっとコンテキストを意識したものにしたいと思います。たとえば、クリップボードに何もない場合は貼り付けを無効にしたいと思います。

私はこれに取り組む方法に途方に暮れています。どこから始めればよいのかもわかりません。誰にもアイデアはありますか?

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

javascript - NPM は更新の進行状況をプログラムで表示します

NWJSデスクトップ アプリの更新エンジンとして NPM を使用したいと考えています。

プログラムでパッケージをインストールするために NPM API に接続できることはわかっています。NPM の更新にも同じ API を利用できると理解しています。

更新プロセスの進行状況をユーザーに示す進行状況バーをユーザーに表示したいと思います。

npm update更新されたすべてのパッケージのパーセンテージとして進行状況を示すコールバックをプログラムで実行することは可能ですか?

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

build - nwjs is there way to check if useing the sdk version?

If I run my program in nw.js I want to test whether it is sdk version or not, since I'll want different code to run depending on whether it is sdk or not. I've been searching for an answer but haven't been able to find anything. The only thing that pops up is how to check the version of nw.js, not whether it is a SDK build.

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

javascript - NW.js の BLOB データを使用した XMLHttpRequest

私が取り組んでいるクライアント側のNW.jsアプリケーション用の REST ユーティリティ メソッドを作成しました。スタックオーバーフローで見つけた例から実装を拡張しましたが、今は見つけられないようです。

ロジックは次のとおりです。

全体として、メソッドはうまく機能しますが、データを送信しようとすると、役に立たないonerrorコールバックがトリガーされることに気付きましたBlob

私のロジックが正常に見えることをMDNで確認しました。次に、ブラウザーの JavaScript コンソールでテストして、ロジックが正常に機能していることを確認しました。

私はついにこの投稿に出会い、 node.jsベースのNW.jsフレームワークで実行されている実装に問題があるに違いないことに気付きました。node.jsに XMLHttpRequest の実装がネイティブに含まれていないという事実をまったく考慮していなかったので、これはNW.jsのCEFによって提供されていると想定しています。

NW.jsアプリケーションではなく、ブラウザーでinstanceof Blob返さfalseれることを確認しました。true

この実装は、移植可能であり、ブラウザーでの健全性チェックが簡単であるため、ブラウザー テクノロジに基づいて維持したかったのです。NW.js github で他の問題に気付いたので、フレームワークで使用することを意図していると思います。

この問題を処理するnode.jsの標準的な方法にフォールバックできることはわかっていますが、この問題を解決する方法があるかどうか知りたいです。

また、完全なノード ベースのアプリケーション変換に関するこの提案にも気付きました。

他の提案はありますか?

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

firebase - Electron および node-webkit での Firebase クラウド メッセージ「登録に失敗しました - プッシュ サービス エラー」

node-webkit (NWJS) アプリケーションに Firebase Web クラウド メッセージングを実装しようとしていますが、トークンを取得しようとすると、「登録に失敗しました - プッシュ サービス エラー」というエラーが返されます。認証後にトークンを取得するために使用しているコード スニペットを次に示します。

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

nwjs - nwjs 0.12 から 10.18 に移行中

nw.js バージョン 0.12 から 0.18 へのアップグレードで問題が発生しています。

.nw パッケージの index.html ファイルから開始するときに状況が発生します。ファイルからリンク mytestapp.com/page1online.html に移動して、アプリのオンライン バージョンに移動します。mytestapp.com/page1online.html にあるオンライン バージョンのページから、page1offline.html という .nw パッケージの HTML ページに戻りたいと思います。page1offline.html は、.nw パッケージのルートにあります。

nw.js バージョン 0.12 では、app:// プロトコルを使用して、.nw パッケージ内にある任意のページに移動しました。現在、廃止され、代わりに chrome-extension:// が導入されたため、このナビゲーションは壊れています。

app:// の代わりに chrome-extension:// を使用してみましたが、うまくいきませんでした。file:// オプションを試してみましたが、それでも望ましい結果が得られませんでした。他の多くのオプションも試しましたが、がっかりしました。

nw.js アプリケーションから開いたライブ オンライン ページから .nw パッケージ内にある静的 HTML ファイルに移動する方法を教えてください。

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

前もって感謝します。

よろしく & ハッピーサンクスギビング。

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

javascript - node.js リクエストで Web サイトをスクレイピングし、奇妙な文字を取得する

nwjs (ver 0.18.8) を使用し、mangafox.me にマンガリーダーを依頼しました。

http://mangafox.me/directory/で動作します

このhttp://mangafox.me/manga/onepunch_man/vTBD/c066/1.htmlのような漫画の画像をリクエストしようとすると、 これらの奇妙な記号が表示されます。

��{s�F��[��w#Y�\�AI�(tY��dϯ���M%9���@�Cw��~���I(v��ں�ʑ �y���t��k2z������o��y�.^~wɌ�e���ڲ�]?c�����Kf�=v��0�3 ? y`Y�_̘gY|fY���\�Q2����� �M���nV�iz�g���b$W�_a���c�C5

どうすればこれを修正できますか?

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

javascript - NWjs - Angular 2 デスクトップ アプリの構築

NWjs を使用して Angular 2 デスクトップ アプリを構築しようとしています。エントリーポイントは?

NW.js を使用した Angular 2 デスクトップ アプリの構築の例