0

我想要的一个简化版本是一个带有可变 # 个子菜单的父菜单。在我的选项页面中,用户可以指定应该有多少子菜单。当此值更改时,我希望父菜单的子菜单更新为选项中指定的正确 #。

我的大部分代码在 main.js 中,而选项代码在 options.js 中。

我的一个想法是每次选项更改时重新加载扩展程序;这将重新调用我的循环,该循环使用新的 localStorage 值生成子菜单。

另一个想法是在函数调用中生成子菜单,它会删除任何现有的菜单并使用更新的 localStorage 值重新生成它们,然后以某种方式从我的 options.js 中调用该函数。

当然,我也不知道怎么办!问题是选项处理在 options.js 中,我需要以某种方式影响 main.js。到今天为止,我还是 Java 新手,在遇到这个障碍之前我进展得很好。我已经尝试寻找解决方案,但无济于事;毫无疑问,因为我在寻找错误的东西。

最终目标是允许用户在选项菜单中指定硬盘驱动器位置,并通过父菜单访问这些位置。

非常感谢你

4

1 回答 1

0

已解决,使用 chrome 消息传递系统。

http://developer.chrome.com/extensions/messaging.html

于 2013-02-24T18:42:32.853 回答