我有一个 XUL 按钮,一旦单击它就会监听击键。捕获击键时,它将按钮的标签设置为击键的 keyCode。我想将此值保存到首选项中。我正在使用 onsynctopreference 告诉按钮使用其标签的值作为首选项。但是,onsynctopreference 似乎会触发 onmouseup。问题是,用户应该点击按钮,然后输入一个 key 。输入 key 后,我希望触发 onsynctoperence。
您建议我如何处理这件事?无论如何手动调用onsynctopreference?
最佳答案
使用 onkeypress
处理程序手动调用 onsynctopreference
:
function foo()
{
/* ... */
onsynctopreference();
}
document.onkeypress = foo;
关于javascript - Firefox 扩展首选项窗口 onsynctoperence 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6482095/