我正在尝试在 JavaScript 中使用 Mozilla 加密对象。这是我在 JavaScript 中相当简单的代码:
$(document).ready(function() {
// Handler for .ready() called
register();
});
function onSmartCardChange() {
// window.location.reload();
console.log('insert-remove');
}
function register() {
window.crypto.enableSmartCardEvents = true;
document.addEventListener("smartcard-insert", onSmartCardChange, false);
document.addEventListener("smartcard-remove", onSmartCardChange, false);
console.log('version='+window.crypto.version);
}
加密对象的版本写在控制台窗口中。但是,每当我插入/拔出我的 USB 小工具时,都不会触发事件。在控制面板/设备管理器中,智能卡似乎没问题。我还安装了 Charismics 和 Cryptovision 软件。
为什么我在插入/移除 USB 小工具时没有收到事件?我的设置可能有问题吗?
谢谢, donescamillo@gmail.com