首页 > 解决方案 > 使用 JavaScript 在 iOS 上停止听写

问题描述

我正在开发一个聊天应用程序,我在 iOS 上的听写功能遇到了一个奇怪的问题。

这是场景:

有谁知道如何告诉 iOS 停止听写(最好使用 JavaScript,但 Swift 中的解决方案也会有所帮助)。

谢谢!杰西

最小的例子:

const input = document.getElementById('input');
const button = document.getElementById('button');
button.addEventListener('click', () => {
  input.value = '';
  input.focus();
})
<input id="input"/>
<button id="button">Send</button>

<ul>
  <li>Open this page on iOS</li>
  <li>Focus the input and start dication</li>
  <li>Click send => input is cleared</li>
  <li>Click on the input => text is entered again :(</li>
</ul>

https://codepen.io/jjd/pen/vYZMGBy

标签: javascriptioskeyboardspeech-to-textdictation

解决方案


推荐阅读