爱奥尼亚键盘没有';无法在iOS上的Salesforce1中处理输入/文本区域字段

爱奥尼亚键盘没有';无法在iOS上的Salesforce1中处理输入/文本区域字段,ios,salesforce,ionic-framework,visualforce,Ios,Salesforce,Ionic Framework,Visualforce,我正在使用Ionic和Salesforce1开发一个移动web应用程序。我的应用程序的一部分有一个超级简单的表单(2个输入和一个文本区域)。除了iOS上的Salesforce1之外,该表单在所有设备和浏览器上都非常有效。当我点击以聚焦其中任何一个字段时,键盘会弹出,但我键入的任何内容都不会输出到输入字段或文本区域 一些观察结果 当它不在salesforce1 iframe中时,它在mobile safari上工作 通过将window.focus()插入ionic方法的顶部tapHandleF

我正在使用Ionic和Salesforce1开发一个移动web应用程序。我的应用程序的一部分有一个超级简单的表单(2个输入和一个文本区域)。除了iOS上的Salesforce1之外,该表单在所有设备和浏览器上都非常有效。当我点击以聚焦其中任何一个字段时,键盘会弹出,但我键入的任何内容都不会输出到输入字段或文本区域

一些观察结果

  • 当它不在salesforce1 iframe中时,它在mobile safari上工作
  • 通过将
    window.focus()
    插入ionic方法的顶部
    tapHandleFocus(ele)
  • 使用Siri进行语音输入似乎有效
  • 当我输入时,键盘将显示建议的自动完成单词。如果我点击这些单词,它们将按预期插入字段
  • 一旦字段中有文本,就可以按预期编辑字段
  • 我的预感/猜测是,我最初的点击集中在一个重复的字段上,该字段漂浮在所显示的(离子事物)的上方/下方/后方。由于某些原因,键入单个字符无法成功地将值放入显示的字段

如果有其他信息可以提供,请告诉我。

您好,您找到这个问题的解决方案了吗?我在iOS上的salesforce1中也有同样的问题。我认为这些字段变得不集中是因为键盘在它们上面滑动。我还没有找到一个完整的解决方案。我通过编辑ionic.js使输入字段正常工作,但文本区域仍然断开。让输入字段工作的说明在这里嘿@colin,这似乎正在工作。不确定这是否是Salesforce做的事情,但现在似乎正在工作。你呢?嗨@Austin,我和Salesforce有过联系,他们给我发了一个url:他们说他们知道这个问题,所以我想他们已经解决了,很高兴听到它现在也在为你工作。我在我的ionic.js中没有
tapHandleFocus
方法。你用的是什么版本?