-1
現在,我得到window.getSelection().toString()
的選定文本。但不幸的是,這不適用於iFrame中的文本。這是爲了擴展Chrome,所以我不需要知道iFrame如何吸引;)。使用JS獲取選定的文本 - 即使在iFrame中
現在,我得到window.getSelection().toString()
的選定文本。但不幸的是,這不適用於iFrame中的文本。這是爲了擴展Chrome,所以我不需要知道iFrame如何吸引;)。使用JS獲取選定的文本 - 即使在iFrame中
如果您有問題的iframe參考,然後
iframeEl.contentWindow.getSelection().toString();
...將做的工作。如果你想從所有的I幀選定的文本,你可以使用window.frames
,這是Window
對象,而不是幀/ IFRAME元素的集合:
var selectedTexts = [];
Array.prototype.forEach.call(window.frames, function(frameWin) {
selectedTexts.push(frameWin.getSelection().toString());
});
它是一個Firefox擴展工作的處理方式? http://stackoverflow.com/questions/10990690/content-getselection-is-not-working-when-selected-text-is-in-iframe – Darin