2017-05-09 93 views
1

我已經搜索了帶有圖標和附加3子菜單項的contextmenu,似乎無法找到一種方法將此過程做到我的Safari擴展。 Safari擴展中可能有這些東西嗎?謝謝。Safari擴展中的Contextmenu

回答

3

根據我的經驗,無法將圖標放入上下文菜單項中,也無法在上下文菜單中放置二級菜單(子菜單)。在Safari瀏覽器的擴展生成器中,沒有可用於設置圖標的選項。

0

您可以在上下文菜單中添加一個圖標,請參閱關燈博客文章的圖像(關燈的Safari擴展: https://www.turnoffthelights.com/blog/apple-safari-support-is-dead/

enter image description here

lampmenu = safari.extension.createMenu("lampmenu"); 
sharemenu = safari.extension.createMenu("sharemenu"); 
lampmenu.appendMenuItem("totl", "Turn Off the Lights"); 
lampmenu.appendSeparator(); 
lampmenu.appendMenuItem("welcomeguide", "Welcome Guide"); 
lampmenu.appendMenuItem("supportdev", "Support Development"); 
var itemrate = lampmenu.appendMenuItem("ratethis", "Rate this extension"); 
itemrate.image = safari.extension.baseURI + "images/[email protected]"; 

見開源的源碼關閉Lights Safari擴展:https://github.com/turnoffthelights/