簡體   English   中英

window.getSelection()上的Mozilla firefox問題

[英]Mozilla firefox problem on window.getSelection()

在我的代碼中,我嘗試獲取window.getSelection()並將其設置為變量,以在觸發contenteditable div onBlur時保存當前的focusNode和偏移量。 它在chrome瀏覽器中運行。 但是,在mozilla中,click事件之后將觸發window.getSelection()。

onBlur(): void {
  const selection = window.getSelection();
  this.savedCaret = [selection.focusNode, selection.focusOffset];
}

selection.focusNode是Firefox上的一項實驗性功能https : //developer.mozilla.org/en-US/docs/Web/API/Selection/focusNode 第一個鏈接描述了實驗功能:

[實驗性功能]正在添加到Web平台中。

如果沒有Selection對象,您可能必須編寫類似的功能。 希望對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM