使用iframe在Ionic应用程序中访问相机

时间:2019-10-07 18:43:09

标签: android ionic-framework iframe

我有一个Web应用程序,可以使用简单的HTML输入从计算机或设备访问计算机中的文件选择器(也有用于处理图像的回调程序,为简单起见,这里将其省略):

<input type='file' accept='image/*' capture>

我正在尝试通过Ionic移动应用程序打开此网页。从本质上讲,此应用程序所拥有的只是一个iframe,其中一个测试页已定义为源。

<iframe src="//jsfiddle.net/esoyke/s62rd1yb/6/embedded/result/" allowfullscreen="allowfullscreen" allowpaymentrequest frameborder="0" width="100%" height="300"></iframe>

除了文件选择器而不是照相机出现。调试时,我在logcat中没有看到任何错误,只是无法访问摄像机,只能访问文件选择器。我还尝试将allow ='camera'添加到iframe代码中,结果相同。

如果我通过移动浏览器的另一个网页中的iframe打开此页面,则可以正常访问相机。

我曾经看到过类似的问题,但大多数问题是通过iframe进行摄像头访问,这对我来说很好。 Ionic应用似乎是导致此问题的原因。

0 个答案:

没有答案