Я хочу узнать диапазон выделенного текста для приложения 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, которое дает результат для этого.