无法在文本域XUL弹出窗口中选择文本

时间:2012-09-13 11:48:09

标签: html firefox-addon xul

我无法在Firefox扩展程序中选择文本字段内的文本。光标只停留在文本字段的开头,当我单击并拖动鼠标时不会移动。但是,我可以使用键盘上的shift键和箭头键选择文本。

我正在加载一个html页面,其中包含XUL面板中iFrame中的2个文本字段和2个按钮。

我正在使用的代码如下:

//popup.xul
<?xml version="1.0" encoding="UTF-8"?>
<panel id="ext-popup" title="My Extension" orient="vertical" autostretch="always"
       buttons=","
       defaultButton=","
       shadow="true"
       style="padding: 0px; margin: 0px; height: 32px; -moz-window-shadow : sheet"
       onload="init();"
       xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

    <script src="chrome://myext/content/popup.js"/>
    <iframe src="chrome://myext/content/popup.html" type="content"
            style="background-color: white; -moz-window-shadow : default; width: 490px; height: 260px;overflow: hidden;"
            id="popupContent"/>
</panel>

是否有任何选项需要设置为允许在文本字段中进行选择?

1 个答案:

答案 0 :(得分:0)

终于找到了问题。问题出在css上。我使用以下css属性:

-moz-user-select: none

当我删除它时,我能够选择文本。