0

Firefox 拡張機能のテキスト フィールド内のテキストを選択できません。カーソルはテキストフィールドの先頭にとどまり、マウスをクリックしてドラッグしても移動しません。ただし、キーボードのシフト キーと矢印キーを使用してテキストを選択することはできます。

XUL パネル内の iFrame に 2 つのテキスト フィールドと 2 つのボタンを含む html ページを読み込んでいます。

私が使用しているコードは以下のとおりです。

//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>

テキストフィールドでの選択を許可するために設定する必要があるオプションはありますか?

4

1 に答える 1

0

ついに問題を発見した。問題はcssにありました。私は次のcss属性を使用していました:

-moz-user-select: none

これを削除すると、テキストを選択できました。

于 2012-10-04T09:48:02.173 に答える