-2

私はGoogle Chrome拡張機能に取り組んでいます。別の機能にコードを移動する

私はこのような同じ問題を抱えている:Right click menu disappears after restarting the browser

溶液を使用することである。

.addListener(関数(){ chrome.runtime.onStartupをchrome.runtime.onInstalled。 addListener(関数(){

私はそれをテストしてみたし、それが動作しますが、今私はコードの重複があります。

コードを短縮するにはどうすればよいですか?私は本当にJavaScriptに新しいと非常に感謝しています!

答えて

1

その後、addListenerに引数としてその機能を渡し、別途コンテキストメニューを作成する関数を定義することができます。

function createContextMenu() { 
    chrome.contextMenus.create({ 
    title: '1', 
    id: 'a', 
    contexts: ['all'] 
    }); 
} 

chrome.runtime.onInstalled.addListener(createContextMenu); 
chrome.runtime.onStartup.addListener(createContextMenu); 
+1

うわー、超高速。本当にありがとう、それは働いた! – Aldunnord

+0

正解とマークできますか? – hackerrdave

関連する問題