网址一键转换成APP这样就行了吗?

147 阅读1分钟

众所周知,网站是基于浏览器运行环境,而手机端浏览器使用的都是webkit内核,直接将网站转成APP,不一定适用于手机,适配也会有问题,如果开发者在开发过程中同时适配了手机端就可以避免;然而还有一个问题,浏览器中的功能在手机端并不是完全支持的,需要使用手机提供的对应的功能。

手机端功能可以通过使用手机端的插件来实现,例如:调用拍照功能,可以使用Camera插件,插件的使用很简单,在已经创建的app上选择对应插件添加就可以,在网址的前端工程里,引入:

<!-- 在html文档中 -->
<script type="text/javascript" src="supconit://hcmobile.js"></script>

然后在前端工程里写入调用插件的API即可:

navigator.camera.takePhoto(function(success) {
        alert(JSON.stringify(success));
        },
        function(error) {
        alert(JSON.stringify(error));
        },true,1024);

这样手机端就可以实现拍照功能了,完美解决了网址转成app部分功能不可用的问题。为了提升APP的完整度,正确使用插件很有必要。

如有任何问题,欢迎纠正~~~