2

如何以编程方式在 iOS 6 上为 DOM 中的输入元素触发选择文件对话框?(即使用Javascript)

<input type="file" id="foo">

笔记:

  • 移动 Safari 和 Safari 的行为似乎不同。我已经让它document.querySelector("input[type=file]").click()在 safari 中使用。
  • 如果它在本地点击处理程序中,即由用户启动,它似乎可以工作,但我想触发对话。
4

1 回答 1

4

经过一些更多的研究,这似乎是不可能的。至少我还没有找到有效的方法。

我决定使用<input type='file'>按钮顶部的定位来解决这个问题,不透明度为 0.01 以使按钮可见。

于 2012-10-10T11:19:53.953 回答