投稿をホストするコミュニティ Web サイトのブックマーク拡張機能を作成しました。コミュニティ サイトの新しい投稿のデスクトップ通知が必要です。chrome はバックグラウンドで実行されますが、デスクトップ通知によって通知されない限り、タブは開かれません。
アイデアは、バックグラウンド ページからコンテンツ スクリプトに一定の間隔でメッセージを送信し、投稿の更新を取得してデスクトップ通知を表示することです。これにより、ユーザーは通知を見て更新を開きます。
クエリ: Web サイトの DOM にアクセスする方法 (Chrome がバックグラウンドで実行されている場合)、ユーザーの目から抽出プロセスを隠します。
ありがとう !!
編集
var statone;
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://www.dsswym.3ds.com/", true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status==200) {
setTimeout(function(){ //wait for the webpage loading
statone = $('#widgetPanel-7qrSN8CAwqKk0DP2_GQK').text();
console.log(statone);
alert(statone);
}, 10000);
}
}
xhr.send();
上記のコードでテキスト値を取得できません。代わりに、アラート ボックスが空です。ソース サイトは xml または Json ファイルを提供しません。最初のコンテンツを抽出するか、サイトを更新する必要があるだけです。