問題タブ [chromium]
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.
google-chrome - Chrome 拡張ページ アクション JS
このドキュメントを使用して拡張機能を作成しようとしています: http://code.google.com/chrome/extensions/content_scripts.html
ドキュメントの準備ができた (ロードされた) ときに JS コードの一部を実行したい。
これは私のmanifest.jsonです:
これは私のmain.jsです:
ページhttps://my.site.eu/がブラウザーにロードされたときに何も起こらなかったというのは、間違っていますか?
google-chrome - AppleScriptを介してChromiumウィンドウを非表示にする
GoogleChromeとChromiumはまだAppleScriptに対応していないことを認識しています。しかし、「システムイベント」を使用して特定のウィンドウまたはタブを非表示にする方法があるかどうか疑問に思いました。
これが私がこれまでに持っているものです...
終わりを告げる
非表示にしたいウィンドウにアクセスできますが、実際に非表示にするコマンドが見つかりません。
さらに、ウィンドウ内のタブを繰り返す方法があれば、それはさらに良いでしょう。
ありがとう
webkit - Chromium/WebKit を使用してページから DOM を取得する
レンダリング後にページの DOM にアクセスしようとしています。ページを表示する必要はなく、GUI や操作なしでプログラムでこれを適用する予定です。
私がポストレンダリングに興味を持った理由は、オブジェクトがどこに現れるかを知りたいからです。一部の位置情報は HTML でコード化されていますが (たとえば、offsetLeft を介して)、多くはコード化されていません。また、Javascript は最終的な位置付けを変更できます。ユーザーが見るものにできるだけ近い位置が必要です。
Chromium コードを調べたところ、これを行う方法はあると思いますが、開始するのに十分なドキュメントがありません。
非常に簡単に言えば、次のような疑似コードに興味があります。
出発点に関するヒントはありますか?
javascript - コンテンツ スクリプトは bg ページと通信します [同期]
こんにちは、わかりました。コンテンツ スクリプトは、以下を使用してバックグラウンド ページと通信できることを認識しています。
しかし、同期的に通信することは可能ですか? someFunction() を実行する前に、基本的にコンテンツ スクリプトに応答が返ってくるまで待ちますか?
そうでない場合、通常の xmlhttprequest を使用して bg ページと通信できますか?
なぜ聞くの?
「document_start」(必須) でコンテンツ スクリプトを Web ページにロードしています。CS の変数の 1 つは、オプション ページで設定された localStorage 変数に依存しています。したがって、 someFunction() が呼び出される前に、バックグラウンド ページからこの localStorage 変数が必要です。
前もって感謝します。
google-chrome - 開発者ツール バーが空なのはなぜですか?
XPでChrome互換のSRWare Iron 5.0.381を使用しており、Chromeが開発者に提供するものをチェックしていました.EGは、現在ロードされているWebページのDOMの内容を検査しています.
しかし、 を押すCtrlShiftIと、バーは完全に空になります:
誰かがこれがなぜですか?アドオンは必要ですか? 他に知っておくべき Chrome 互換ツールはありますか?
windows - サードパーティのIPCがChromiumに呼び出して、トラフィックをキャプチャ/フィルタリングします
Chromium用のネットワークレベルのAdBlock/NoScriptのようなツールを実装したいのですが、ChromiumExtensionAPIは生のリクエストデータの制御について多くを行うことができません。
だからここにアイデアがあります:
- すべてのHTTPクエリをキャプチャし、URLまたはMIMEが一致する場合は1つをキャンセルします。
- HTTPクエリにヘッダーを挿入するなど、パケットを手作りします。
これは、ChromiumにIPC呼び出しを行うサードパーティクライアントを実行することで実装できますか?サンプルコードのスニペットは素晴らしいでしょう!
(注:現時点ではセキュリティは問題ではありません。公開配布ではなく、個人的な利益のためにのみ試してみたいので、サンドボックスメカニズムが機能しなくなる可能性があります。)
javascript - Chrome 拡張機能の開発: メッセージ パッシングの問題
Google chrome 拡張機能 dev My Code 構造でコンテンツ スクリプトを使用してメッセージを渡す際に問題が発生すると、次のようになります。
popup.html:
私のコンテンツのスクリプトは次のようになります。
oList = response.dom;
popup.html の" " にブレークポイントを設定してコードをデバッグすると、コンテンツ スクリプトから適切な値が設定されます。しかし、拡張機能を実行している間、alert("oList = "+oList );
popup.html の " " コードは、サーバーに送信される前に最初に実行されているようです。したがって、その値は設定されていません。
google-chrome - Chromeでのメッセージパッシング
コンテンツスクリプトを使用してChromeでメッセージパッシングがどのように機能するかについて少し疑問があります。クロムのドキュメントに記載されているメッセージパッシングのデフォルトの例(http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/messaging/timer/ )を次のように変更しました。以下に見えるもの:
popup.html
私のコンテンツスクリプトは次のようになります:
page.js
popup.htmlからtestRequestを実行すると、コンテンツスクリプトが期待どおりに呼び出されます。宣言した両方のアラートをそれぞれの値で取得します。しかし、私のpopup.html応答コードは呼び出されていないようです..popup.html内にあるアラートはalert("Inside Client = "+response.counter2);
実行されていません。
一方、クライアント内にデバッグポイントがある場合、それは機能します!ちょっと奇妙な..誰かがこれがどのようにそしてなぜ起こっているのか教えてもらえますか?
前もって感謝します..
javascript - jsquery/ajax を介して挿入されたページがどの Chromium ブラウザでも正しく表示されない
明らかに、注入されるページに関連する css は Chromium によってロードされません。ただし、IE8/O 10.x/FF3.6x では問題なく動作しています。
したがって、疑問が生じます-htmlコーディング、Chromiumバグ、またはjqueryバグの私の愚かさ? それが私が考えることができたものです。
これは問題のページで、必須ではない js http://logical-experte.gmxhome.de/test.htmlをすべて削除し、ナビゲートして再開し、違いを確認します。それは基本的にどこかでポイントを逃しているので私を夢中にさせているので、どんな健全なアドバイス/助けも高く評価されます.
乾杯
c - Chromium OS はどの言語で書かれていますか?
Chromium OS はどの言語で書かれているのでしょう。C/C++ を使用していると思いますが、何か違うもの (Go) を入れたのでしょうか?
起動を大幅に高速化するためにいくつか変更しなければならなかったことを知っているので、彼らは低レベルのコードに Assembly を使用しましたか?