問題タブ [google-chrome-app]

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

google-chrome - Chrome Stand Alone アプリのプラットフォーム互換性

私は Google Chrome スタンドアロン アプリケーションについていくつか読んでいますが、それらは Chrome 拡張機能のように配布されていることがわかります。また、Chrome 拡張機能とまったく同じように動作するように見えるので、Chrome を実行する主要なプラットフォームで実行されると思います。 Linux、Mac、Win など。しかし、サポートされているプラ​​ットフォームに関する公式の言葉は見当たりません。そのような基準点はありますか?

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

google-chrome - Chrome で個々のコンテンツ スクリプトに対処する

複数のコンテンツ スクリプトが 1 つのページに挿入された拡張機能がある場合、すべてのコンテンツ スクリプトにブロードキャストするのではなく、ページ上の特定のコンテンツ スクリプトに対処することは可能ですか? ありがとう!

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

google-chrome-extension - 完全な拡張 API を備えたパッケージ化されたアプリですか?

履歴、ブックマーク、アプリ、トップ サイトなどの一部の内部 Chrome データへのアクセスを必要とするアプリを作成する必要があります。スタンドアロン ウィンドウを表示したいので、拡張機能を使用したくありません。複雑な UI を備えています。

このデータは、レガシー パッケージ アプリでのみ利用できるようです。非レガシー パッケージ アプリの完全な拡張 API へのアクセスを有効にする方法はありますか?

PS 執筆時点では Chrome 23 を使用しています。

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

google-chrome-extension - chrome.socket.readは、自己宛のメッセージに負のエラーコードを返します

chrome.socketAPIを使用して自分からのメッセージを読み取るのに問題があります。私は次のようにソケットを作成しています:

poll()単にchrome.socket.read(socketInfo.socketId, ...)コールバックの最後に自分自身を呼び出します。

他の場所でへの呼び出しがchrome.socket.write(socketInfo.socketId, data, ...)あり、コールバックに提供されたパラメーターは、のすべてのバイトdataが正常に書き込まれたことを示しています。ただし、toのコールバックchrome.socket.readが実際に呼び出されている間、コールバックのパラメーターは負のエラーコード、具体的には-101を示します。

リモートアドレスで単純なUDPエコーサーバーに接続すると、メッセージの書き込みと元の状態に戻すのに問題はありません。

このように同じアドレスで自分にメッセージを送ることも可能ですか?

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

google-chrome - Chromeでクリップボードから画像を貼り付ける

クリップボードに既にコピーされている画像を貼り付けるボタンをクリックしてボタンを提供したいエディターで作業しています。セキュリティ上の理由により、ブラウザがクリップボードへのアクセスを許可していないため、これを行うことができませんでした。

私はGoogleドライブをチェックして、それがGoogleによってどのように行われているかを調べました。Chromeでは、clipboardReadおよびclipboardWrite権限を要求しているChromeウェブストアからGoogleドライブウェブアプリをインストールするように求められています。アプリがインストールされると、すべてがGoogleドライブの魅力のように機能します。ドキュメントには、document.execCommand('paste')を使用すると書かれています。しかし、これを実装するサンプルが見つからず、アプリケーションで同じものを実装できませんでした。ここの誰かが、画像がクリップボードにあるときにこれを機能させる方法のサンプルを教えてもらえますか?

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

firefox - オフライン中に AppCache マニフェスト ファイルをインストールすることはできますか?

オフライン設定でオフライン ブラウザ アプリをインストールしたい場合、アプリがhttp://example.com/app.htmlに表示されるように AppCache マニフェスト ファイルをインストールすることは可能ですか? どのブラウザーでもかまいません。必要なのは 1 つだけです。

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

javascript - サンドボックス化されたChromeアプリではアンロードできません

Dijit(Dojo Toolkit)を使用してサンドボックス化されたページにHTMLレイアウトを生成していますが、dijitファイルを呼び出すたびに。が表示されますUncaught unload is not available in packaged apps.

これがDojoの問題なのか、新しいセキュリティポリシーによるChromeの制限なのかはわかりません。

私のファイル:

live.htmlは、基本的にHTML構造、dojoローダーの呼び出し、およびhelloapp/app.jsファイルの要求であるため、省略しました。

これがCSPの世界での制限である場合、新しいChromeアプリでDijitを使用する別の方法はありますか、それとも何かが足りませんか?

御時間ありがとうございます

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

javascript - Chrome パッケージ アプリ: getUserMedia() オーディオ入力のアクセス許可

私は Web アプリを Chrome パッケージ アプリに移植しており、Web Audio API を多用しています (これはうまく機能します)。通常、ステータス バーが表示され、ユーザーに許可を求めます。パッケージ化されたアプリでは、これは発生せず、エラー 1 (権限が拒否されました) がスローされます。パッケージ化されたアプリの設定でこれを経験した人はいますか、または追加する必要がある特定の権限があるかどうかを知っていますか?

ああ、私もいくつかの調査を行い、クロムでファイルされたいくつかのバグを見つけましたが、それらのいずれかがまだ実装されているかどうかはわかりません.

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

google-chrome - 拡張機能からタブにメッセージを送信する

選択したタブに挿入されたスクリプトに Chrome 拡張機能 (popup.html) からメッセージを送信する際に問題が発生しています。popup.html のコードは次のとおりです。

問題は、"sending MSG" アラートのみが表示され、2 番目のアラート "MSG sent" が表示されないことです。コードをブロックしているようです。

この関数を使用する場合でも:

ここでも同じ問題が発生します。「MSG send _ out」は表示されますが、「MSG send _ in」は表示されません。誰かがこの問題について何か考えを持っているなら、私に知らせてください。

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

google-chrome - ユーザーの最後の 10 件の検索を取得する

履歴から最後の 10 件のユーザーの検索を取得する必要がある chrome 拡張機能を作成しています。これは、ユーザーのプロファイル ディレクトリにある sqlite3 ファイル 'History' に保存されているようです。ただし、keyword_search_terms テーブルの形式は明らかではありません。また、拡張機能のコードから chrome のプロファイル ディレクトリを取得する方法がわかりません。Linux では、ディレクトリは「~/.config/chromium/Default」にありますが、別の環境ではどうなるかわかりません。