問題タブ [omnibox]

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

delphi - Chrome_OmniboxView ウィンドウ クラスが削除されたので、Chrome の現在の URL を取得するにはどうすればよいですか?

私は長い間、このコードFindWindowEx(Hwnd, 0, 'Chrome_OmniboxView', nil)を使用して Google Chrome から URL を取得してきました。しかし突然、クラス Chrome_OmniboxView が利用できなくなりました。

ここでもどこでも、どのような解決策も見つかりません:(誰か、別の方法でChromeからURLを取得する方法を知っていますか?

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

triggers - OpenSearchDescription xml ファイルでトリガーキーワードを定義するには?

サブドメインで動作するオープン検索定義を取得しようとしています。

<head>htmlに正しい行を追加しました。

例:

opensearch.xml で:

http://www.example.orgにアクセスすると、Google Chrome のオムニボックス設定に検索が正しく追加されます。トリガー キーワードは「example.org」になります。

ただし、 http://subdomain.example.orgにアクセスすると、 に同じ行があり<head>、「example.org」ではなく「subdomain.example.org」というトリガー キーワードを使用して検索が追加されます。

これを回避する方法はありますか?

http://www.opensearch.org/Specifications/OpenSearch/1.1のドキュメントにトリガー キーワードを設定する方法に関する情報は見つかりませんでした。

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

google-chrome-extension - プログラムでオムニボックス モードに入る

アドレスバーで拡張機能を制御したい。chrome.omnibox API を使用するとキーワードを登録できますが、これは、拡張機能にアクセスするために何度もクリックまたは入力することを意味します。たとえばCtrl+L、オムニボックスを選択してから、拡張子とスペース/タブの文字を入力する必要があります。

この「拡張機能のオムニボックス モード」をプログラムで入力できますか? つまり、すでに拡張機能に切り替えられたモードで、ユーザーのキーボード フォーカスをオムニボックスに移動させることができる API 呼び出しはありますか? クリック/入力のシーケンスを単一のキーボード ショートカットに置き換えて、ユーザーがオムニボックス経由で拡張機能をすぐに操作できるようにしたいだけです。

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

google-chrome-extension - Chrome 拡張機能から Google ドキュメントに書き込む

アドレスバーからテキストを取得し、新しい Google ドキュメントを開き、テキストをそのドキュメントに貼り付ける chrome エクステンションを作成しようとしています。新しい Google ドキュメントを作成するリンクを既に持っていますが、ここからテキストを挿入するにはどうすればよいですか? 私は使用できることを知っています:

オムニボックスに入力されたテキストを処理し、新しいドキュメントを開くには、残りの部分だけを理解することはできません。

編集:さらに検索した結果、Google ドライブ API があることがわかりましたが、拡張機能で使用できるかどうか、または実際に使用する方法がわかりません。

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

javascript - Chrome で BrowserAction を使用して OmniBox 値を取得する

次のことを行うには、拡張機能を書き留める必要があります。

  1. キーワードを使用するたびに、個人データベースが検索されます (動作中)
  2. OmniBox に何かを入力し、BrowserAction から作成したボタンを押すと、同じ場所に移動したいと思います。

これまでの問題は、オムニ ボックスのコンテンツを変数に取得して、URL の末尾にアタッチして検索を実行できるようにすることです。

誰でも助けることができますか?これが私がこれまでに作ったものです:

マニフェスト.json

background.js

したがって、オムニバーの現在の値を変数「オムニ」に保存する必要があります。しかし、どのように?

助けていただければ幸いです。

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

google-chrome - Omnibox API: 履歴からオートコンプリートをインライン化する方法はありますか?

私の例では、reddit.com の subreddits を簡単にリダイレクトするための拡張機能を作成したいと考えています。これは私がこれまでに持っているものです。ただし、Google 検索の候補のように、オムニボックスの履歴からオートコンプリートしたいと考えています。たとえば、「 te 」と入力して技術をインラインでオートコンプリートし、その下に「te」で始まる技術と私の歴史にあるものについての提案を追加するとします。これは可能ですか?もしそうなら、あなたは私を正しい方向に向けることができますか?

これはこれまでのところ私の非常に単純なコードです