什么是 AXReplaceRangeWithText macOS 辅助功能属性?

Bil*_*man 5 macos user-interface accessibility-api

在 macOS Mojave 10.14 中,当对许多应用程序的鼠标下的 UI 元素调用 AXUIElementCopyAttributeNames() 函数时,结果中会出现新的 AXReplaceRangeWithText 属性。但是,当我在 UI 元素上调用 AXUIElementCopyAttributeValue() 函数并传递 AXReplaceRangeWithText 属性时,它会导致目标应用程序崩溃,或者如果它是文本字段或文本区域,则会在目标应用程序中输入垃圾文本。

谁能解释一下 AXReplaceRangeWithText 属性是什么、如何使用它、它的作用以及谁负责它?Apple 没有记录它,也没有出现在辅助功能 API 头文件中。我向 Apple 提交了错误报告,但没有看到任何行动。