2016-12-04 7 views
0

私はページに連絡先ブロックを持つサイトを使用しています。連絡先ブロックのユーザーの名前は、チェックボックスの列を使用して管理者権限を示す2番目のページにリンクされています。URLをバックグラウンドページに読み込んでJSからの情報を解析するにはどうすればよいですか?

作成した既存のクロムエクステンションに機能を追加しようとしていますが、ページが読み込まれたときにそのリンクを背景(非表示)で開き、チェックボックスを開いて小さな画像/接尾辞を追加します連絡先ブロックにある人の名前は、管理者権限がどのようなものかを一目瞭然で確認できます。

コンテンツスクリプトとbackground.html/background.jsの間でメッセージを送信する方法を教えていますが、バックグラウンドページでサイトの読み込みと操作を開始する方法はわかりません。

リソースのヘルプや方向性は大変高く評価されます。私はGoogleの開発者のサイトのドキュメントを読み込もうとしましたが、それは私のためにクリックしていません。

答えて

0

あなたはhtmlをajaxリクエストで入手できると思います。例えば データは単なるhtmlの文字列である

$.get("http://stackoverflow.com/questions/40963011/how-do-i-load-url-in-background-page-and-parse-information-from-it-with-js", function(data){console.log(data)})

(あなたはjqueryのが含まれていると仮定)。

しかし、ページがパブリックからアクセスできない場合は、コンテンツスクリプトから取得し、そのデータをバックグラウンドに渡す必要があります。

希望すると便利です。

+0

_「公開からアクセスできない場合は、コンテンツスクリプトから取得する必要があります」_バックグラウンドのXHRリクエストでは、同じ資格情報(Cookieなど)を使用します。 – Xan

関連する問題