尝试在 Android 14 上使用 chrome 在网站上上传照片。不再有使用相机拍照和上传的选项。唯一的选择是从相册中选择照片。据我所知,此问题仅存在于 Android 14 Chrome 上。 Edge、Firefox、iOS 和 Android 13 Chrome 仍然可以选择在照片选择器中使用相机。
我在这里尝试过建议:https://support.google.com/android/answer/7680439?hl=en .
它不是特定于设备的。我在 Samsung Galaxy、Google Pixel 和 iPhone 的 Android 14 和 13 设备上运行了测试。任何 Android 14 设备上都存在此问题,且仅在 Chrome 中存在。
我找到了一种使用输入标签上的 capture 属性强制打开相机的方法,但这不是理想的情况。在保护专有数据的实例中,我附上了一张来自 BrowserStack 的照片,左侧为 Android 14 Chrome,右侧为 Android 13 Chrome。在具有不同 Android 和 Chrome 版本的多台设备上进行了测试。我还没有找到任何可以改变这种情况的故障排除步骤。相机图块已被移除,似乎无法找到它。请指教。
看看答案Android 14上的Chrome在上传图像时不显示打开相机的选项
可能的解决方法是将另一种文件类型添加到
accept
属性,例如<input type="file" accept="image/*,text/plain">
。然后拒绝任何不是图像发布文件上传的文件。希望有帮助。