我目前在开发google chrome的extension,因为是第一次接触,
碰到几个状况我一直无法理解其中的原因。
我的程式码大致如下
extension里面只有一个javascript file,主要用来计算开启几个分页。
var nTab = 0; // nTab is a global variable in this file
chrome.tabs.onCreated.addListener( function() {
nTab++;
console.log("nTab:" + nTab);
});
上面这一段程式码可以正常运行,我在developer tool的console里面可以看到结果
但是我有另一段程式码是要跟html部分做连结,如下
document.addEventListener('DOMContentLoaded', function () {
console.log("d nTab:" + nTab); // Q1
alert("a nTab:" + nTab); // Q2
});
Q1. 我无法接在按F12打开developer tool后,从console里面看到结果
Q2. alert可以每次开启新分页时都跳出对话框, 但不了解为什么始终显示
"a nTab:0",我以为他应该要可以看到nTab数值的变化。
拜托各位前辈帮忙解惑,谢谢。