我想要的一个简化版本是一个带有可变 # 个子菜单的父菜单。在我的选项页面中,用户可以指定应该有多少子菜单。当此值更改时,我希望父菜单的子菜单更新为选项中指定的正确 #。
我的大部分代码在 main.js 中,而选项代码在 options.js 中。
我的一个想法是每次选项更改时重新加载扩展程序;这将重新调用我的循环,该循环使用新的 localStorage 值生成子菜单。
另一个想法是在函数调用中生成子菜单,它会删除任何现有的菜单并使用更新的 localStorage 值重新生成它们,然后以某种方式从我的 options.js 中调用该函数。
当然,我也不知道怎么办!问题是选项处理在 options.js 中,我需要以某种方式影响 main.js。到今天为止,我还是 Java 新手,在遇到这个障碍之前我进展得很好。我已经尝试寻找解决方案,但无济于事;毫无疑问,因为我在寻找错误的东西。
最终目标是允许用户在选项菜单中指定硬盘驱动器位置,并通过父菜单访问这些位置。
非常感谢你