1

Chrome 拡張通知 APIcreateには、次のシグネチャを持つメソッドがあります。

notifications.create(string notificationId, object options, function callback)

通知が終了したときに実行する必要があるコールバックは実際にはありませんが、コールバックを省略すると、エラーがスローされます。

storage.get への応答でエラーが発生しました: エラー: フォーム notifications.create(string, object, null) の呼び出しが定義と一致しません

けっこうだ。私はあまり JavaScript を書きません。noop コールバックが必要な場合、この API を使用する最善の方法は何ですか?

4

1 に答える 1

2

API が何らかの関数を渡すことを強制する場合は、空の匿名関数を渡すことができます。

notifications.create("idHere", {options:"something"}, function() {});

または (特に複数の場所で実行する必要がある場合)、独自の no-op 関数を明示的に定義できます。

function noop() {}

notifications.create("idHere", {options:"something"}, noop);
someOtherAPI.someMethod(noop);
于 2015-01-17T03:28:28.890 に答える