1

innerTextChrome拡張機能で現在開いているタブのを取得しようとしています。

これが私のmanifest.jsonです:

{
  "manifest_version": 2,

  "name": "meow",
  "description": "meow-meow-meow",
  "version": "1.0",

  "browser_action": {
  "default_icon": "icon2.png",
  "default_popup": "popup.html"
  },

  "background": {
  "scripts": ["background.js"]
  },

  "content_scripts": [
   {
     "matches": ["<all_urls>"],
     "js": ["contentscript.js"]
   }
  ],

  "permissions": [
  "http://*/*",
  "https://*/*",
  "contextMenus",
  "tabs"
  ]

}

ここに私のcontentscript.jsがあります:

function getText(){
return document.body.innerText
}

console.log(getText());

しかし、コンソールには何も記録されていません! 私は何が欠けていますか?

編集:現在のタブから HTML コンテンツを取得するより良い方法はありますか?

更新された編集

これは私の友人の Chrome では正常に動作しますが、私の Chrome では動作しません。どちらの Chrome バージョンも 26 です。

ありがとうございました!

4

2 に答える 2

0

それは私のクロムブラウザで動作します。

URLchrome://extensions/を開き、プラグイン ディレクトリをロードします。正しくロードされていることを確認し、有効にします。

于 2013-03-28T06:00:30.513 に答える