Я разработал компонент xpcom, используя c ++. У меня есть метод GetHWND () в моем компоненте. Я также разработал еще один компонент xpcom с использованием JavaScript. Я хочу использовать функцию GetHWND в компоненте javascript xpcom. Я использую следующий код для этого.
netscape.security.PrivilegeManager.enablePrivilege ( "UniversalBrowserRead");
netscape.security.PrivilegeManager.enablePrivilege ( "UniversalXPConnect");
var myComponent = Components.classes ['@ dougt / WebLock']. CreateInstance (Components.interfaces.IWebLock);
myComponent = myComponent.QueryInterface (Components.interfaces.IWebLock);
var res = myComponent.GetHWND (mainWindow.content.document);
Но выдает ошибку как «ReferenceError: netscape не определен». Я сделал поиск в Google, но не нашел решения.
Я использую Mozilla Firefox, и я хочу, чтобы он работал для того же самого.
Пожалуйста, помогите мне выйти из этой проблемы.
Заранее спасибо.