我想找出选定文本的Safari和Mail应用程序范围。 我尝试过Accessibility来发现它,我能够找到除这2个以外的所有其他应用程序的文本范围。
AXValueRef selectedRangeValue = NULL;
AXError getSelectedRangeError = AXUIElementCopyAttributeValue(focussedElement, kAXSelectedTextRangeAttribute, (CFTypeRef *)&selectedRangeValue);
我也尝试过AppleScript,但是它仅对MSWord有用。
tell application "Microsoft Word"
activate
return selection start of selection
end tell
请让我知道是否有任何方法可以找到Safari和Mail的选定文本范围。任何扩展名/ ScriptBridging / AppleScript / Accessibility,均可提供结果。