我一直在研究chrome扩展程序和background.js文件的一部分,它会检查用户是否使用了选项页面进行登录。 这是代码:
chrome.browserAction.onClicked.addListener(function(tab) {
if( localStorage["mainLogin"] == null){
alert("Please go to the option page to login");
}
我知道在javascript中使用break;
来停止脚本。然而,这不适用于chrome扩展......
基本上,如果它提醒它,应该停止并且不运行剩下的代码。
任何帮助将不胜感激。
答案 0 :(得分:2)
break
不会阻止代码继续运行。它用于“打破”循环。 (for/while
)但是,debugger;
可以打破类似于您想要的代码。 (大多数调试器都支持此功能。)
blah();
debugger; //break point
alert();
如果要阻止某个功能继续运行,请执行以下操作:
(function(){
alert("a");
return false;
alert("b"); //you can't see me
})()