我正在开发一个激活文本选择的书签。在带触摸屏的移动iOS设备上,它必须删除标记此选择的蓝色条。所以我尝试取消选择所选文字并拨打window.getSelection().empty()
或window.getSelection().removeAllRanges()
,但取消选择根本没有帮助,屏幕上仍然可以看到蓝条。
所以我用简单的JavaScript代码制作了一个测试页面:
<script>
document.addEventListener('selectionchange', function(e){
var selection = window.getSelection();
selection.empty();
selection.removeAllRanges();
});
</script>
有人可以帮助我,我该如何删除这些蓝条?提前谢谢。