在Chrome中,我可以使用

window.getSelection().toString()

获取所选文本。但是,即使在Mozilla开发人员网络says it should work中,在Firefox中,它也不会给出所选文本,而是给出文字字符串Instance of 'Selection'

获取所选文本的正确方法是什么?

最佳答案

这看起来绝对像dart:html中的错误。

作为解决方法,您可以使用js-interop

DartPad example

import 'dart:js';
...
print(context.callMethod('getSelection'));

关于html - 如何获得所选文字?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40496086/

10-10 06:14