1
タブではなくバックグラウンドでページとやり取りする拡張機能を作成するにはどうすればよいですか?たとえば、www.google.comだけを開いている間は、5分ごとにwww.google.comをチェックしてください。Chrome拡張機能は、タブではなく背景と対話します
私は拡張機能を作成しましたが、このページを開くことなく使用する方法を知る必要があります。
よろしくお願いいたします。
タブではなくバックグラウンドでページとやり取りする拡張機能を作成するにはどうすればよいですか?たとえば、www.google.comだけを開いている間は、5分ごとにwww.google.comをチェックしてください。Chrome拡張機能は、タブではなく背景と対話します
私は拡張機能を作成しましたが、このページを開くことなく使用する方法を知る必要があります。
よろしくお願いいたします。
https://www.google.com
と対話したい場合は、バックグラウンドページでajaxを呼び出すことができます。手順は次のようになります:
が背景ページにあるAJAX呼び出しを行いますmanifest.json
"permissions": ["https://www.google.com/*"]
にpermissions
フィールドにhttps://www.google.com/*
を追加します。
var xhr = new XMLHttpRequest();
xhr.onload = function() {
var data = xhr.responseText;
// Your logic to handle response data
};
xhr.open("GET", "https://www.google.com");
xhr.send();
別のタブで開いているグーグルのでしょうか?その場合は、https://developer.chrome.com/extensions/tabs#method-queryをご覧ください。そうでない場合は、APIを使用して目的のウェブサイト(google.com)を検索してデータを返すことをおすすめしますそのサーバーを介して通信します。 – dYale