2012-10-17 2 views
4

Jquery TinyMCE를 사용할 때 텍스트를 선택하고 하이퍼 링크 추가를 시도하면 링크 추가/편집 팝업 창이 나타나지만 URL 붙여 넣기를 시도 할 때 Internet Explorer에서 "붙여 넣기"옵션을 마우스 오른쪽 단추로 클릭하거나 Ctrl + V를 누르지 마십시오.Jquery TinyMCE 링크 추가/편집 - IE에 붙여 넣기 할 수 없음

이것은 IE 브라우저에만 해당됩니다. Chrome 및 FF에 붙여 넣을 수 있습니다.

이렇게하면 내 tinymce가 구성된 것입니다.

:{ 
      theme: "advanced", 
      mode : "specific_textareas", 
      editor_selector: "richtext-editor", 
      theme_advanced_toolbar_location:"top", 
      theme_advanced_toolbar_align:"left", 
      theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,fontsizeselect,forecolorpicker,|,link,unlink,|,bullist,numlist,|,outdent,indent,|,justifyleft,justifycenter,justifyright,|,cut,copy,paste,pastetext,|,undo,redo", 
      theme_advanced_buttons2:"", 
      theme_advanced_buttons3:"", 
      theme_advanced_buttons4:"", 
      plugins:"inlinepopups,paste", 
      theme_advanced_path : false, 
      inline_styles : true, 
      paste_remove_styles: true, 
      paste_retain_style_properties: "", 
      paste_convert_headers_to_strong : true, 
      invalid_elements : "img" 
      //plugins:"advlink,iespell,inlinepopups,media,print,contextmenu,paste" 
    } 

참고 : 모든 브라우저에서 자체는 완벽하게 작동하는 편집기에서

붙여 넣기. 컨텍스트 메뉴를 사용할 수는 있지만 행운은 없었습니다.

또한 내가 붙여 원하는 URL이 참으로 클립 보드

덕분에 복사되는 것을 확인을 두 번.

+0

+1 좋은 질문입니다. 난 천천히 그리고 문제의 근원이기 때문에 jquery tinymce 빌드를 사용하지 않기를 강력하게 제안한다. – Thariama

답변

1

문제점을 발견했습니다.

팝업에서 클립 보드 잘라 내기/복사/붙여 넣기를 비활성화하는 것은 "inlinepopups"플러그인이었습니다.

inlinepopups를 제거하면 모든 브라우저에서 링크 추가/편집 팝업에 대한 트릭을 붙이고 이제 URL을 붙여 넣을 수 있습니다.

주목할 점 : 유용한 플러그인이기 때문에 IE에서만이 플러그인을 사용하지 않는 것이 좋습니다.이 플러그인은 인라인 팝업으로 취급되어 모든 플러그인이 실행되지 않도록 도와줍니다. 사이트 또는 브라우저에 팝업 차단기가있는 문제.

감사

-

HRN