getSelection()でHTMLを取り出す
Extended Copy Menu :: Firefox Add-onsより。
var objFocusedWnd = document.commandDispatcher.focusedWindow; var objSelection = objFocusedWnd.getSelection(); var objRange = objSelection.getRangeAt(0); var objClone = objRange.cloneContents(); var objDiv = this.content.document.createElement('div'); objDiv.appendChild(objClone);
で取れる。
SoTでたまにタグ付きでとりたいときがあるけど、ふつうはタグ付きでとられると困る。