2012-09-13 3 views
0

내 Firefox 확장에서 텍스트 필드 안의 텍스트를 선택할 수 없습니다. 커서는 텍스트 필드의 시작 부분에 머무르며 마우스를 클릭하고 끌 때 커서는 움직이지 않습니다. 그러나 키보드의 이동 및 화살표 키를 사용하여 텍스트를 선택할 수 있습니다.텍스트 필드에서 텍스트를 선택할 수 없습니다. XUL 팝업 창

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> 

는 텍스트 필드의 선택을 허용하도록 설정해야하는 옵션이 있습니까?

+0

왜 ''을 대화 상자의 루트 태그로 사용하고 있습니까? 그걸''으로 바꾸면 어떨까요? –

+0

@WladimirPalant html 파일을 뷰로 추가하여 패널이 가장 좋을 것이라고 가정했습니다. 나는 창 태그로도 시도했지만 어떤 차이도 만들지 않았다. –

답변

0

마지막으로 문제가 발견되었습니다. 문제는 CSS에서 발생했습니다. 나는 다음과 같은 CSS 속성을 사용했다 :이 제거되면

-moz-user-select: none

, 나는 텍스트를 선택 할 수 있었다.

관련 문제