You can not use plugins on pages loaded by the IAB for security reasons.
Thanks for your reply, But if i can not use plugin then how can i access the native device camera in my inappbrowser?
And if we can not use plugin there then how ios device will allow to open camera?
This problem is happens only in Android devices.
First of all, if you want to open InAppBrowser, don't use '_self' on the InAppBrowser open call, use '_blank'.
Second, the page you load is not using cordova-plugin-camera (as Kerri said, InAppBrowser can't call other plugins), you are using an input with type file.
The input type file is natively supported by the iOS WebView, but it isn't supported on the Android WebView.
Recently, InAppBrowser plugin added some code to handle input type file, so make sure you are using version 1.7.1, but it might not be fully compatible with all Android versions.