无法从应用器中的 Web 视图打开相机
Not able to open the camera from the WebView in appcelerator
目前我正在 Web 视图中加载一个 URL,通过在浏览器中使用相同的 URL,它能够"通过显示访问相机的警报"来访问相机,但是当我在应用程序中的 Web 视图中使用相同的 URL 时,Appcelerator 无法访问相机。如果指导我解决这个问题.
提前谢谢.
您可以从webview
触发 Ti 事件,并在事件侦听器内部访问摄像机
前任:-
网页视图文件
<html>
<head>
<script>
Ti.App.addEventListener("app:fromTitanium", function(e) {
alert(e.message);
});
</script>
</head>
<body>
<button onclick="Ti.App.fireEvent('app:fromWebView', { message: 'event fired from WebView, handled in Titanium' });">fromWebView</button>
</body>
</html>
Js 文件
var win = Ti.UI.createWindow();
var webview = Ti.UI.createWebView({
url: 'logging.html'
});
var button = Ti.UI.createButton({
title: 'fromTitanium',
height: '50dp',
width: '130dp'
});
button.addEventListener('click', function(e) {
Ti.App.fireEvent('app:fromTitanium', { message: 'event fired from Titanium, handled in WebView' });
});
Ti.App.addEventListener('app:fromWebView', function(e) {
alert(e.message);
});
win.add(webview);
win.add(button);
win.open();
更多详情 http://docs.appcelerator.com/platform/latest/#!/guide/Communication_Between_WebViews_and_Titanium
相关文章:
- 如何在Ionic Android中将Javascript注入到web视图中
- 无法在Windows 10 Cordova应用程序中从Web视图进行ajax调用
- 家谱web应用程序的“家谱”视图
- 如何将Web视图添加到Appgyver中的视图中
- MVC:使用Web窗体视图引擎在javascript中迭代Viewbag数组
- ASP Web 窗体从视图状态中删除类客户端
- Web视图中的远程网站是否可以与Phonegap结合使用
- 将多个事件动态添加到多个 Web 视图
- 在Android Web视图中使用静态文件作为模板
- I'当我试图将java脚本加载到web视图中时,我得到了一个空白屏幕
- JavaFX Webview与Android的兼容性如何'的Web视图
- 是否可以在没有视图状态和回发的情况下使用asp.net web表单
- 用程序更改Electron中Web视图的内容
- 从Web视图上显示的页面部分获取第一个元素
- 在Web视图中触发后退按钮
- 在 Web 视图上自动启动 html5 视频,在 Android 4.2.2 上不起作用
- 从 JavaFX Web 视图调用 Java 方法
- Appgyver 类固醇,Web 视图中更新的对象不会显示
- 当列表视图web部件为空时隐藏它们(SharePoint)
- 将视图Web表单视图引擎格式中的字符串数组转换为javaScript对象