웹 페이지에서 사용자가 선택한 영역에 대한 HTML을 가져 오는 다음 함수가 있습니다. 이 기능은 제대로 작동하지 않습니다.xul-get selection html
때때로 언젠가는 선택되지 않은 html을 얻습니다.
누구든지이 기능을 살펴볼 수 있습니까? - 고마워.
// ---------------------------- 선택한 HTML 가져 오기 ------------- -----------
기능 getSelectionHTML() {
if (window.getSelection)
{
var focusedWindow = document.commandDispatcher.focusedWindow;
var sel = focusedWindow.getSelection();
var html = "";
var r = sel.getRangeAt(0);
var parent_element = r.commonAncestorContainer;
var prev_html = parent_element.innerHTML;
if(prev_html != undefined)
{
return prev_html;
}
return sel;
}
return null;
}
당신이보다는 부모 요소의 내용을지고있는 것처럼 그것은 나에게 보이는