Menggunakan console.log() di js [duplikat]

Kemungkinan Duplikat:
Di mana membaca pesan konsol dari background.js di ekstensi Chrome?

Saya mencoba menulis ekstensi Google Chrome pertama saya. Yang saya coba lakukan adalah membuat ekstensi yang menulis string, melalui console.log(), ke konsol ketika ikon tindakan browser ekstensi tersebut diklik.

Ini manifes.json saya:

{
  "name": "My Extension",
  "description": "My Extension",
  "version": "1.0",
  "permissions": ["tabs"],
  "background": {
    "scripts": ["test.js"]
  },
  "browser_action": {
    "default_title": "My Extension",
    "default_icon": "icon.png"
  },
  "manifest_version": 2
}

Dan ini test.js:

chrome.browserAction.onClicked.addListener(function(tab) { console.log('testing'); });

Saya membuka konsol di Chrome tetapi ketika saya mengeklik ikon ekstensi saya, tidak ada yang ditampilkan di konsol. Saya sudah mencoba memuat ulang ekstensi tetapi tidak membantu.

Saya jelas melakukan sesuatu yang salah.

Saran apa pun akan sangat dihargai. LT


person RobertJoseph    schedule 02.10.2012    source sumber


Jawaban (1)


Skrip Anda berjalan di halaman latar belakang, sehingga pesan akan ditampilkan di konsol halaman latar belakang.

  • Buka laman Ekstensi.
  • Pastikan Mode pengembang dicentang.
  • Di bawah Ekstensi Saya, klik _generated_background_page.html untuk memeriksanya.
  • Klik pada tab Konsol.
person Romanito    schedule 02.10.2012
comment
Ah... aku tidak mengerti itu. Terima kasih banyak! - person RobertJoseph; 02.10.2012