innerText
Chrome拡張機能で現在開いているタブのを取得しようとしています。
これが私の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 です。
ありがとうございました!