我正在使用 javascript: 调用 C# COM 组件keystore = new ActiveXObject("RBCrypto.KeyStore");
。我注意到这个实例一直存在,直到我退出浏览器。当用户离开页面时,是否有“释放”该对象?目前我正在使用:
window.onunload=function() //when a user leaves the page close the keystore
{
if(keystore != null)
{
try
{
keystore.closeKeyStore(); //method in keystore
delete keystore;
}
catch(err) { alert(err.description); }
}
}
但是 COM 对象仍然存在。有任何想法吗?