我们有一个单页应用,每个页面都有一个div,如下所示:
<div id="page1">
</div>
<div id="page2">
</div>
在第2页中,我有一个按钮来从图库中获取图像,这是我获取图像的代码:
function getPhoto() {
navigator.camera.getPicture(onPhotoURISuccess, onFail, {
destinationType: Camera.DestinationType.FILE_URI,
quality: 30,
sourceType: Camera.PictureSourceType.SAVEDPHOTOALBUM
});
}
function onPhotoURISuccess(imgURI) {
}
但问题是在获取图像之后,页面正在刷新,因为整个页面被重新加载并且它来到page1 div(我们显示的初始div)。我的问题是如何防止cordova刷新页面?由于在捕获图像后我想将其转换为base64数据,因此我无法避免onPhotoURISuccess()
事件。任何人都可以帮助我或给我一些提示来覆盖这种行为吗?