-3

私はchrome拡張機能と私のbackground.jsファイルの一部に取り組んでおり、ユーザーがオプションページを使用してログインしたかどうかを確認しています。コードは次のとおりです。

chrome.browserAction.onClicked.addListener(function(tab) {
if( localStorage["mainLogin"] == null){
    alert("Please go to the option page to login");
}

break;スクリプトを停止するためにJavaScriptで使用されていることを知っています。ただし、それはクロム拡張機能では機能しません...

基本的に、これが警告された場合は、停止して残りのコードを実行しないでください。

どんな助けでも大歓迎です。

4

1 に答える 1

2

breakコードの続行を停止しません。ループから「抜け出す」ために使用されます。(for/while)ただし、debugger;必要なものと同様のコードを壊す可能性があります。(これはほとんどのデバッガーでサポートされています。)

blah();
debugger;  //break point
alert();

関数の実行を停止する場合は、次のようにします。

(function(){
    alert("a");
    return false;
    alert("b");   //you can't see me
})()
于 2012-12-17T07:52:16.400 に答える