Nous avons commencé à tester notre application dans IE11 et avons remarqué que window.getSelection() n'obtient pas une sélection dans IE11. Je ne vois pas où cette propriété n'est pas prise en charge dans IE11, et selon ma compréhension, window.getSelection
devrait fonctionner dans toutes les versions d'IE à partir de 9.window.getSelection ne fonctionne pas ne fonctionne pas dans IE11
Est-ce que quelqu'un d'autre a rencontré ce problème? Est-ce que j'ai râté quelque chose ?
J'ai créé l'exemple ci-dessous qui fonctionnerait comme prévu dans une ancienne version d'IE et aussi dans Chrome mais pas dans IE11.
$('#selectButton').on('click', function() {
$('#name').select();
var sel = window.getSelection();
alert("Slected value in text area : " + sel);
}
);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form name='selectAll' id='selectAll'>
<textarea id='name' name='name'>Sample Value</textarea>
<br>
<input type='button' value='Click Me' id='selectButton' />
</form>
MISE À JOUR - Le complément d'enquête, je l'ai compris le window.getSelection() existe dans IE 11, mais il ne fonctionne pas lorsque le texte sélectionné se trouve dans un champ d'entrée comme zone de texte. Je sais aussi qu'il y avait un bug similaire dans FF. À ce stade, je ne suis pas sûr que ce soit un bug dans IE ou un comportement attendu.
double possible de [ getSelection() ne fonctionne pas dans IE] (http://stackoverflow.com/questions/5421892/getselection-not-working-in-ie) – jmargolisvt