1

投稿をホストするコミュニティ 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 ファイルを提供しません。最初のコンテンツを抽出するか、サイトを更新する必要があるだけです。

4

1 に答える 1