我有一个 Google Chrome 扩展程序,它通过上下文菜单项单击打开 Twitter Bootstrap 对话框(使用 JQuery 1.7.x,但不是 JQueryUI),我一直在尝试在 Firefox 版本中做同样的事情(使用附加组件SDK 1.6),无济于事。
lib/main.js
我可以在我的, using中拦截菜单项单击 OK context-menu
,但我无法向包含创建对话框 DOM 的函数的内容脚本(请参阅https://stackoverflow.com/a/8493844/954442 )发送消息并显示它。我也不能从我的附加脚本创建对话框,因为那里没有 DOM(并且尝试通过@mozilla.org/moz/jssubscript-loader;1
“未定义窗口”将 JQuery 加载到该对话框中失败)
我已经广泛地寻找示例,但没有发现太多帮助。有没有人有一个context-menu
项目点击打开对话框的例子?
(使用附加 SDK 开发我的 Firefox 扩展的优点/缺点是什么?是我发现的最接近我的问题的东西。我觉得海报最终找到了答案,但没有更新问题说它是什么。)
(NB。我不准备考虑 XUL,也很不愿意回到 JQueryUI)