Я разрабатываю расширение для Firefox. На стороне клиента веб-страницы я добавляю ссылку и, щелкая по ссылке, намереваюсь открыть окно, в котором пользователь сможет вводить текст. Когда я нажимаю на ссылку, она открывает окно, но не позволяет мне писать в нее.
например.
ww.document.write('<div id = "textDiv">') ;
здесь выдает ошибку:
Error: uncaught exception: [Exception... "Security error" code: "1000" nsresult: "0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)" location: "chrome://googbar/content/googbar.js Line: 272"]
и я открываю окно, используя следующее:
var ww = Components.classes[
"@mozilla.org/embedcomp/window-watcher;1"].getService(Components.interfaces.nsIWindowWatcher);
var wm =Components.classes["@mozilla.org/appshell/window-mediator;1"]
calWindow = ww.openWindow(null,'calendarWindow',null, 'left =500, top = 190, width = 230, height = 220,titlebar = no', null);
Открытое окно не является пустым окном, оно содержит содержимое родительского окна. например, я открываю это окно из википедии, открытое новое окно содержит вики-страницу.