問題タブ [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.
c++ - 大規模なコードベースで特定の機能をどのように見つけますか?
私は chromium の「Tab を押してサイトを検索する」機能に魅了されたので、当然、それがコードでどのように実装されているかを知りたいと思いました。
これに慣れていない人のために、少し背景を説明します。ウィキペディアなどのサイトに移動して検索を行った後、クロムはクエリ変数の名前を記憶し、タブを押してアドレスバーから直接サイトを検索できるようにします。きちんとした!
問題は、クロムのコードベースが巨大であり、これを処理するメソッド/関数を見つけることができなかったことです。
特定の機能の実装を探しているときに、大規模なコードベースにどのようにアプローチしますか? 絞り込むコツは?できれば、デバッグ シンボルを使用してソフトウェアをビルドし、プログラムのフローに従う必要はありません。
python - Python (py-appscript) を使用して現在の Mac Chrome Web ページを特定する
そのため、Chromium は Applescript のサポートを正式に追加しました。
http://code.google.com/p/chromium/issues/detail?id=27468
これは、py-appscript から Chromium にアクセスできることも意味していると思います。問題は次のとおりです。Chromiumの最前面のタブのURLを取得するためにpy-appscriptのどの構文を使用できますか?
git - gitからChromiumの指定されたタグバージョンのコードを取得する方法は?
Chromeの最新の開発バージョンであるr69297のような指定されたバージョンのChromiumのコードが必要です。私はgitを使用しているので、次の手順に従います: http ://code.google.com/p/chromium/wiki/UsingGit ただし、すべてのコードを同期し、コミットログを確認した後、このリビジョンが見つかりません!それからタグについて考えて、ここで検索しました。 gitを使用して指定されたバージョンのWebkitをチェックアウトするにはどうすればよいですか? ここで見つけましたが、すべての手順を実行し、かなり長い間待っても、まだ何も得られません。クロムのgitリポジトリはタグ情報を保持していますか?どうすれば入手できますか?どうも
c++ - ローカル ファイルにアクセスするローカル swf の Flash セキュリティの緩和
これが私の状況です - 私は C++ と DirectX で書かれた 3D エンジンを持っています。GUI ウィンドウにAwesomiumを使用します。
これにより、GUI に HTML と Javascript を使用して、3D 環境でレンダリングすることができます。Awesomium は、Chromium ブラウザーをラップして HMTL をレンダリングします。SWFの再生を含め、すべて正常に動作しています。
Javascript (Awesomium では C++ アプリケーション内から Javascript を呼び出すことができます) と Actionscripts ExternalInterface を使用して SWF ムービーと通信しようとすると、問題が発生します。恐ろしいセキュリティエラーが発生します。SWF ファイルにさまざまなステートメントを追加し、SWF ファイルへのパスを Flash Player のグローバル セキュリティ設定リストに追加することで機能します。
現在、エンド ユーザーがフラッシュ プレーヤーのグローバル セキュリティを適切に変更することを正確に期待することはできないため、回避策があることを願っています。
ローカルアプリケーションがあり、ローカルのswfファイルをロードするローカルのhtmlファイルを呼び出しています。私のローカル アプリケーションは、ローカルでこのローカル SWF ファイルと通信しています。ネットワーク トランザクションはありません。
では、なぜサンドボックス化するのでしょうか。特定の送信者、つまりアプリケーションを信頼するように swf ムービーに指示できませんか? ところで、私はフラッシュ 8/AS2 を使用しています。
ご協力いただきありがとうございます
サイモン
google-chrome - Chrome は box-shadow と border-radius を適切にレンダリングしません。両方が適用されている場合、これに対する修正はありますか?
入力ボックスに box-shadow と border-radius プロパティを適用しました。これが chrome と firefox での効果です。
これに対する修正はありますか?
javascript - Chromiumのネイティブコードにアクセスできるカスタムメソッドを使用してJavaScriptAPIをどのように拡張しますか
Chromiumのカスタムビルドを作成して、音声からテキストへのアクセスをカスタムの方法で取得していますが、JavaScriptを介して新しいネイティブメソッドへのアクセスを公開する方法がわかりません。
WebKitの他のバージョンには、addToJavaScriptWindowObject(Qtにある)のようなメソッドがありますが、Chromiumで同じことを行う方法がわかりません。
eclipse - Linux上のEclipseでChromiumをデバッグする方法は?
gdb(LinuxDebugging)を使用してクロムをデバッグするには、
と
次に、Chromiumは「gdb--args」を使用してデバッガーを起動し、そのプロセスの起動方法を指定するコマンドラインを渡します。その後、通常どおりコマンドラインからgdbを使用できます。
Eclipseで同じシナリオを実現するにはどうすればよいですか?
ノンストップモードを使用することで、通常どおりChromeをデバッグできます。しかし、レンダラーとプラグインのプロセスが不足しているため、追跡できません。
linux - Linux 上の Chrome - ブラウザーにクエリを実行して、開いているタブを確認します。
Ubuntu Linux で Chromium (オープン ソースの chrome バージョン) を実行しています。開いているタブを確認するプログラムを作成できますか? 物事にどれだけの時間を費やしているかを監視するプログラムを書きたいと思います。コマンド ライン プログラム、chrome-browser コマンドを呼び出す方法、または開いているタブと各タブの URL を教えてくれる dbus の呪文はありますか?
ubuntu-10.04 - 2 つの Xsession、2 つのディスプレイ、Chromuim
Ubuntu 10.04 を実行しています。ネットワーク上に 2 つの異なる xsession を実行するように設定されたコンピューターがあり、それぞれが Chromium を実行し、異なる (1280*1024) モニターに異なる Web ページを表示します。このコンピュータにマウスまたはキーボードが接続されていません。アクセスするには、SSH でログインします。
2 つの問題があります。
2 番目のモニターでは、画面の右側に黒い帯が表示されます。Chromium ウィンドウは表示領域に収まり、まったく切れません。もう一方のモニターはフルスクリーンで実行されます。黒い帯を消し、画面全体を使用するにはどうすればよいですか?
コンピューターにキーボードやマウスが接続されていないため、/etc/init.d/gdm restart を使用してディスプレイを再起動します。これにより、「Chromium が正しくシャットダウンされませんでした...」というメッセージが表示されます。これを抑制したり、Chromium が正しくシャットダウンするようにするにはどうすればよいですか?
ここに私のxsessionファイルがあります:
どんな助けでも大歓迎です。ありがとう
更新: apt-get の更新とアップグレード、および再起動を行いました。両方のモニターで全画面表示になりました。「適切にシャットダウンされませんでした」というメッセージを取り除くことはできません
google-chrome-extension - 拡張機能の問題 - ContentScript とオーバーレイの前提条件
現在、Google Chrome のオーバーレイ (必要に応じてツールバー) を開発していますが、いくつか問題があり、その理由がわかりません。
だから、基本的に私はこの manifest.json で拡張機能を作成しました:
コンセプトは、私の background.html ページが jquery.js と overlay.js を呼び出すことです。次に、overlay.js の初期化時に、次を使用して html ページ (overlay.html) を呼び出します。
問題は、拡張機能を開始しようとすると、コンパイルの問題はなく、すべてがうまくいっているように見えますが、オーバーレイが表示されないことです。そして、HTMLページを開いたばかりのときは、すべて問題ありません。だから私は、問題がコンテンツスクリプトまたはアクセス許可から来ていないかどうかを自問していますが、どこから来たのかわかりません...
前もって感謝します。
編集 2011/02/23 - 18:46
background.html
overlay.js
overlay.html