問題タブ [appjs]

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

node.js - JPGファイルの書き込みが機能しない

appjs を使用して JPG ファイルを保存しようとしています。使用するコードは、こちらのサンプルからのものです。ご覧のとおり、単純にfileContentを nodejs のwriteFile()に渡しました。動作しますが、結果の JPG 画像が開きません (IrfanView に「JPEG ファイルではありません: 0xc3 0xbf で始まる」というエラーが表示されます。

ドラッグアンドドロップと保存に使用している完全なコードを次に示します。かなり簡単です:-

元の JPG と結果の JPG を含む ZIP ファイルは次のとおりです: http://ge.tt/4iYy9Kk/v/0?c

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

node.js - App.js/node-webkit はどのようにウィンドウ/グラフィックを表示しますか?

私は一般的に Linux に少し慣れています。Angstrom がインストールされた BeagleBone があります。起動時間を最小限に抑えるために、できる限り削除したいと思います。私がやりたいことは、起動することだけです。App.js または node-webkit (ほぼ同じものがあると思いますか?) アプリケーションを起動し、Twitter Bootstrap HTML/CSS GUI を表示します。

node.js アプリケーションはこれに関連付けられます。そして、express.js を介してまったく同じページを提供します。

では、App.js/node-webkit が自身を表示するために「必要な」ものは何でしょうか? それはどのように機能しますか?

私はマイクロソフトのバックグラウンドを持っているので、何かを表示するには、表示用のすべての API を備えた OS をロードしてから、グラフィカル アプリケーションをロードする必要があります。Linuxカーネル自体にこれが組み込まれていますか? それとも、他の「パッケージ」が必要ですか?

これに対する詳細な回答が欲しいです。私は何日もインターネットを走り回っています。

0 投票する
3 に答える
75846 参照

javascript - Chrome のローカル ファイルで iframe を使用する

外部ページから iframe に読み込まれたページにアクセスする方法を理解するのに苦労しています。どちらのページもローカル ファイルで、私は Chrome を使用しています。

私は外側のページと多くの内側のページを持っています。外側のページには常に内側のページのページ タイトルを表示する必要があります (私のアプリケーションでは意味がありますが、この簡略化された例ではあまり意味がありません)。これは AppJS では問題なく動作しますが、このアプリをブラウザで直接動作させるように依頼されました。「発信元が「null」のフレームが、発信元が「null」のフレームにアクセスすることをブロックしました。プロトコル、ドメイン、およびポートが一致する必要があります

これは、ローカル ファイルに関する Chrome の同一生成元ポリシーによるものだと思いますが、問題を直接解決するのには役立っていません。同じ生成元ポリシーを回避する方法 ごとに window.postMessage メソッドを使用することで、この簡素化された例の問題を回避できます。ただし、この例を超えて、外側のページから内側のページの DOM を操作したいと考えています。これにより、コードがよりクリーンになるため、メッセージを投稿してもうまくいきません。

外のページ

内部ページ

JavaScript

Per iFrame がローカル html ファイルからローカル html ファイルをロードするときに、Chrome の将来のリリースで contentWindow/contentDocument がサポートされる可能性はありますか? 、フラグ付きでChromeを起動してみた

しかし、結果に変化はありませんでした。

Disable same origin policy in Chromeごとに、フラグを付けて Chrome を起動してみました

しかし、やはり結果に変化はありませんでした。

per document.domain = document.domain は何をしますか? 、両方のページにコマンドを実行させました

これにより、エラー "起点 "null" を持つフレームが起点 "null" を持つフレームにアクセスするのをブロックしました。アクセスを要求するフレームは "document.domain" を "" に設定しましたが、アクセスされているフレームはそうではありませんでした。 両方を設定する必要があります " document.domain" を同じ値に変更して、アクセスを許可します。 "

楽しみのために、両方のページでコマンドを実行しました

これにより、「Uncaught Error: SecurityError: DOM Exception 18」というエラーが発生しました。

もがいてます。より知識のある人々からの助けは素晴らしいでしょう!ありがとう!

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

node.js - appjs または node-webkit は nodejs と CEF をどのように結びつけますか?

私が作成したCEFブラウザウィンドウでnodejsファイルシステムを使用する必要があるプロジェクトに取り組んでいます。node-webkit と appjs を調べました。他の業務用もあるので使えません。また、彼らがどのようにそれを行っているかに関するドキュメントも見つかりませんでした。

誰かがこれを理解するための良い情報源を説明または提供できますか?

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

javascript - || そしてjavascriptのonmessage

私はオープンソースプロジェクトを読んでおり、このようなjsファイルがあります

(nativeWindow || appjs )where they both are objectsとはどういう意味ですか?

この関数は両方に対して呼び出されるということですか?

それとも、これらのオブジェクトの両方をマージしていますか?

そして、これ.onmessageはまたはのような標準的なものですalert()window?私が標準で意味することは、この関数の舞台裏で何かが起こっているということ.onmessageですか、それとも単純な関数のようなものですか?

ありがとう