我可以使用此代码来获取某些本地应用程序的选定文本 TextEditor,Xcode等
AXUIElementCopyAttributeValue(elementRef, kAXSelectedTextAttribute, &result);
我可以使用此代码获取某些Webkit应用程序的选定文本邮件,Safari
AXUIElementCopyParameterizedAttributeValue(self.elementRef, CFSTR("AXStringForTextMarkerRange"), range, &val);
但是这两种方法都不适用于浏览器 Chrome ,它始终返回NULL
。因此,如果有人知道如何在浏览器中获取选定的text
?