the Невозможно ввести текст в редакторе на панели xul. - это известная ошибка в firefox .
Я просто хочу повторно использовать мой код из моего расширения Google Chrome, разместив веб-приложение в Интернете и включив его в расширение Google Chrome и Firefox с помощью всплывающего окна.
Вот как явключить веб-приложение
<popupset id="mainPopupSet">
<menupopup id="smsflatrate-popup">
<iframe height="500px" src="http://webapp.mysite.net/"
flex="1" type="content-primary"/>
</menupopup>
</popupset>
Проблема в том, что можно фокусировать элементы ввода, но поля ввода не реагируют на события клавиш, поэтому ввод не может быть предоставлен.
Кажется, что есть какое-то решение для этой проблемы , но я думаю, что я не совсем понимаю, что здесь делать.
Например, по ссылке выше, что было бы решением в соответствии с этимсообщение?
There are many ways to display HTML in a XUL UI:
1) including HTML inline in the XUL document. This should work fine everywhere,
including in panels.
2) include an HTML IFRAME in the XUL document. This currently works fine
everywhere, except that IF the iframe is in a panel, there are some problems
with focus. This bug is about that one issue.
3) instead of a panel, you can create a XUL window using window.open that
contains HTML inline or in an IFRAME, and everything should work.
Having said that, if I open this bug's testcase in a Firefox trunk build, I
*can* tab into the textbox and type into it, so it looks like focus is
basically working now? The problem is that I can't focus the textbox by
clicking on it. In fact, if you click on the arrow to do a search, you navigate
to a new page where there is a textbox that you *can* click to focus.
So I think we have here just some simple bug that's preventing click-to-focus
from working, sometimes. Enn, can you look into that?