HTML5+

HTML5+

89 人关注该话题

IOS plus.io.convertLocalFileSystemURL('') 获取不到 正确路径 SDK HTML5+ file IO iOS

HTML5+ 大馒头小咸菜 回复了问题 • 3 人关注 • 2 个回复 • 243 次浏览 • 4 小时前

升级到最新版的sdk之后,报错 : ReferenceError: Can't find variable: __html5plus__ HTML5+ plus

5+ SDK 作为 发起了问题 • 1 人关注 • 0 个回复 • 21 次浏览 • 1 天前

webview.show 与子页面mui.js冲突 mui HTML5+

HTML5+ 857674837@qq.com 回复了问题 • 3 人关注 • 10 个回复 • 228 次浏览 • 4 天前

ajax 跨域问题 AJAX跨域 HTML5+ 移动APP HBuilder

MUI 撒网要见鱼 回复了问题 • 2 人关注 • 2 个回复 • 217 次浏览 • 5 天前

小米4通过plus.camera.getCamera().captureImage调用相机拍照,APP重启 HTML5+

HTML5+ 15715702346@163.com 回复了问题 • 3 人关注 • 3 个回复 • 157 次浏览 • 5 天前

为什么有些class添加以后 没有效果? HTML5 HTML5+ HBuilder

HTML5+ 746 发起了问题 • 1 人关注 • 0 个回复 • 30 次浏览 • 6 天前

请问如何让手机上的back键不能close掉 plus.nativeUI.showWaiting("正在加载...") nativeUI HTML5+

HTML5+ 279476466@qq.com 回复了问题 • 1 人关注 • 1 个回复 • 32 次浏览 • 6 天前

【报Bug】部分安卓机型 webview 方法回调无法执行 HTML5+

HTML5+ 1020487498@qq.com 发起了问题 • 1 人关注 • 0 个回复 • 21 次浏览 • 6 天前

更多...
0

赞同来自:

本地数据方面,HTML5有websql、indexedDB、localstorage,HTML5+扩展了可跨域的plus.storage。
具体看这里[http://ask.dcloud.net.cn/article/166](http://ask.dclou... 显示全部 »
本地数据方面,HTML5有websql、indexedDB、localstorage,HTML5+扩展了可跨域的plus.storage。
具体看这里[http://ask.dcloud.net.cn/article/166](http://ask.dcloud.net.cn/article/166)

网络数据库有2种做法,
1. 用ajax连后台服务器程序,进一步操作网络数据库。
2. 使用野狗、leancloud等云数据,js直接操作云端数据库。在Hello mui里有示例。
1

赞同来自: DCloud_客服_Trust

直接使用5+plus.runtime.openURL即可
url写法请参考:[http://developer.baidu.com/map/index.php?title=uri/api/ios](http://developer.baidu.com/map/... 显示全部 »
直接使用5+plus.runtime.openURL即可
url写法请参考:[http://developer.baidu.com/map/index.php?title=uri/api/ios](http://developer.baidu.com/map/index.php?title=uri/api/ios)
0

赞同来自:

NJS要保证load的图片base64数据正确
另外5+Runtime也封装了Bitmap API
请参考[ http://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.Bitmap]( ... 显示全部 »
NJS要保证load的图片base64数据正确
另外5+Runtime也封装了Bitmap API
请参考[ http://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.Bitmap]( http://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.Bitmap)
```javascript
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>NativeObj Example</title>
<script type="text/javascript">
var wc=null,bitmap=null;
// H5 plus事件处理
function plusReady(){
wc = plus.webview.currentWebview();
bitmap = new plus.nativeObj.Bitmap("test");
// 加载Base64编码格式图片到Bitmap对象
bitmap.loadBase64Data( "iVBORw0KGgoAAAANSUhEUgAAABgAAAAsCAYAAAB/nHhDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8yOC8xMqLz6JEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAABJ0lEQVRYhe3Wv6rCMBQG8C/VN1AEd3HSzuYO3jr4knkY0UE62xTBcp9A8A0uHhc72CZp/lQQyZmT7xfSJKeMiPDOSt6aHoEIRKAbkLKioqiCrroWkLKi+51ARAhBlEAdXlcI0gLK8u8lPBRpAYvFjCUJUw72QZRbtFzOe0O0H7kvxHhM83yfhiJdF+2c5/utCTmdLnS93rQQs2mZQogN59lOdbrqmk7HmExGrZVYAU9kzXl2cEWsgSfys1r9Hk1TmogTAABFcTFOaQJOr6mUlVO4E9B8n2zCrQHfcAAYmoKFEAPOs39dOGMMaTpXX5J6jGlTTSu3CQcsGk5IuBboK1wJ6BqOT7gS0DUcn3AlALR7gW84YHGKiOAd3gn0UV/+6xiBCHwG8AByzMrOPKV7sAAAAABJRU5ErkJggg==", function(){
console.log("加载Base64图片数据成功");
}, function(){
console.log('加载Base64图片数据失败:'+JSON.stringify(e));
} );
}
if(window.plus){
plusReady();
}else{
document.addEventListener("plusready",plusReady,false);
}
// 保存图片
function saveBitmap(){
bitmap.save( "_doc/a.jpg"
,{}
,function(i){
console.log('保存图片成功:'+JSON.stringify(i));
}
,function(e){
console.log('保存图片失败:'+JSON.stringify(e));
});
}
</script>
</head>
<body>
保存图片<br/>
<button onclick="saveBitmap()">Save</button>
</body>
</html>
```
14

赞同来自: DCDDD 不知道 DCloud_客服_果汁 DCloud_IOS_XTY 小白免 郑家好人 撒网要见鱼 wenju 巴洛特利 李大仁 温柔如斯 DCloud_客服_Trust Mirror 553252936@qq.com 更多 »

** 插入的附件 **

```javascript
// 示例1
open_soft_keyboard({
input: "#username"
});
// 示例2
open_soft_keyboard({
... 显示全部 »
** 插入的附件 **

```javascript
// 示例1
open_soft_keyboard({
input: "#username"
});
// 示例2
open_soft_keyboard({
input: 'input[value=""]'
});


/**
* 默认打开软键盘
* @param options{
* input: '#nickname' // 容器节点
* }
* @author 蔡繁荣
* @version 1.0.3 build 20151226
*/
function open_soft_keyboard(options){
if(plus.os.name == 'iOS'){
setTimeout(function(){
var wv_current = plus.webview.currentWebview().nativeInstanceObject();
wv_current.plusCallMethod({"setKeyboardDisplayRequiresUserAction":false});
document.querySelector(options['input']).focus();
}, 330);
}else{
// 因为安卓autofocus只有4.0版本以上才支持,所以这里使用native.js来强制弹出
setTimeout(function(){
// 在执行的时候需要让当前webview获取焦点
var wv_current = plus.android.currentWebview();
plus.android.importClass(wv_current);
wv_current.requestFocus();

var Context = plus.android.importClass("android.content.Context");
var InputMethodManager = plus.android.importClass("android.view.inputmethod.InputMethodManager");
var main = plus.android.runtimeMainActivity();
var imm = main.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(0,InputMethodManager.SHOW_FORCED);
document.querySelector(options['input']).focus();
}, 330);
}
}
```
0

赞同来自:

用webview选项卡,突出的那块,确实会导致一横条空白。
用div选项卡,可以自己改css做出这种效果。
用webview选项卡,突出的那块,确实会导致一横条空白。
用div选项卡,可以自己改css做出这种效果。
17

赞同来自: Huiqi DCloud_heavensoft 超哥带你兜风 461331558@qq.com DCloud_客服_Trust tt0668 光光阿斯蒂芬 2577969522@qq.com 步步 Element 小小码农 天涯逐浪 Golo sunfei wowkk@qq.com NewsNing Reinhardt 更多 »

**此问题已解决,请升级HBuilder到最新版本(7.5),**
目前的解决方案主要解决的是卡顿问题,控制台依然会输出long-running timer的信息,但不影响卡顿。
这个日志是由于定时监听touch造成的,具体参考https://segmentf... 显示全部 »
**此问题已解决,请升级HBuilder到最新版本(7.5),**
目前的解决方案主要解决的是卡顿问题,控制台依然会输出long-running timer的信息,但不影响卡顿。
这个日志是由于定时监听touch造成的,具体参考https://segmentfault.com/a/1190000006053354
1

赞同来自: DCloud_客服_Trust

1,通过plus.key.addEventListener('backbutton',function(){},false)进行监听返回键,参考[http://www.html5plus.org/doc/zh_cn/key.html](http://www.h... 显示全部 »
1,通过plus.key.addEventListener('backbutton',function(){},false)进行监听返回键,参考[http://www.html5plus.org/doc/zh_cn/key.html](http://www.html5plus.org/doc/zh_cn/key.html)。
2,如果使用mui框架,你需要重写mui.back函数。[关闭页面](http://dev.dcloud.net.cn/mui/window/#closewindow)
0

赞同来自:

不需要单独申请ios应用,每个应用管理平台中都可以申请ios版本和android 如下图在右上角可以申请ios版本
同一应用appid只有一个
** 插入的附件 **
不需要单独申请ios应用,每个应用管理平台中都可以申请ios版本和android 如下图在右上角可以申请ios版本
同一应用appid只有一个
** 插入的附件 **
0

赞同来自:

参考[IOS平台使用SDK集成,Native代码和HTML页面进行交互的方法](http://ask.dcloud.net.cn/article/453)
Android平台的还在进一步测试,可以先参考附件中的文档。
参考[IOS平台使用SDK集成,Native代码和HTML页面进行交互的方法](http://ask.dcloud.net.cn/article/453)
Android平台的还在进一步测试,可以先参考附件中的文档。
0

赞同来自:

使用native.js可以得知系统是否开启了GPS定位,不能获取手机安全软件是否授予了定位权限。
若用户未开启,提醒用户需要开启,并且可以通过native.js调用系统设置。
参考相关例子:
[利用native.js获取手机gps是否开启](http://as... 显示全部 »
使用native.js可以得知系统是否开启了GPS定位,不能获取手机安全软件是否授予了定位权限。
若用户未开启,提醒用户需要开启,并且可以通过native.js调用系统设置。
参考相关例子:
[利用native.js获取手机gps是否开启](http://ask.dcloud.net.cn/question/11890)
[Android平台 Native.js跳转系统设置各个界面。](http://ask.dcloud.net.cn/question/14732)
更多...

【示例】原生导航栏控件navigationbar使用说明 性能优化 navigator Webview HTML5+ mui

HTML5+ DCloud_客服_Trust 发表了文章 • 6 个评论 • 407 次浏览 • 2017-03-06 15:32

【示例】双首页secondwebview配置的使用 manifest.json配置 Webview HTML5+

HTML5+ DCloud_客服_Trust 发表了文章 • 1 个评论 • 252 次浏览 • 2017-03-03 11:42

一周时间开发的原生APP 移动APP HTML5+ HTML5

HTML5+ 枫桥 发表了文章 • 3 个评论 • 115 次浏览 • 2017-02-11 13:10

【源码技术分享】webpack+vue+html5plus 技术分享 HTML5+

HTML5+ NewsNing 发表了文章 • 13 个评论 • 725 次浏览 • 2017-01-16 09:41

分享下android的websocket解决方案 HTML5+ Webview WEBSOCKET

5+ SDK 索马里海盗 发表了文章 • 3 个评论 • 380 次浏览 • 2017-01-08 21:57

通讯录获取指定的多人信息 mui HTML5+ Contacts 通讯录

HTML5+ 一朵羊毛飞上天 发表了文章 • 1 个评论 • 180 次浏览 • 2016-12-19 14:59

解决plus.nativeObj.View页面切换,点击事件无效问题。 HTML5+

HTML5+ x_net 发表了文章 • 2 个评论 • 435 次浏览 • 2016-11-06 16:22

更多...