ぼかしたときにiframeから選択範囲を隠す?

Is it possible to hide the selection of an iframe when it loses
focus?

Example:

selected text on iframe

  1. contentEditable iframeのテキストを選択する
  2. iframeをクリックしてください

Result: The selection is still visible (grayed)

期待される結果:非アクティブ選択スタイルのないテキスト。

いくつかの財産、またはそれを行うためのスクリプトがありますか? (私は選択を失いたくない)

ベストアンサー

iframeに onblur イベントを割り当てることができます:

window.onblur = function() {
  if (window.getSelection) {
    window.getSelection().removeAllRanges();
  } else if (document.selection) {
    document.selection.empty();
  }
}

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です