var styles={};
// 在Android5以上设备,如果默认没有开启硬件加速,则强制设置开启
if(!plus.webview.defauleHardwareAccelerated()&&parseInt(plus.os.version)>=5){
console.log(1);
styles.hardwareAccelerated=true;
}
var w = plus.webview.create( "/main.html", "main", styles );
plus.webview.show( w ); // 显示窗口
在main.html里面我用console.log(plus.webview.defauleHardwareAccelerated());输出的还是flase?
我确定console.log(1);
styles.hardwareAccelerated=true;这行代码已经运行
请问这是为什么?
在之前我试过在manifest的plus下加入“hardwareAccelerated”:true
页面输出还是false。。。郁闷了
DCloud_UNI_FXY
在main.html里边打印当前webview的style可以看到hardwareAccelerated的设置吗
2016-03-11 20:30
青创 (作者)
回复 DCloud_UNI_FXY:如何才能知道是否已经打开hardwareAccelerated?
2016-03-14 23:45
DCloud_UNI_FXY
回复 青创: defauleHardwareAccelerated是指的5+的默认处理,你只要在style里边设置了为true,就是开启了。可以通过getStyle查看
2016-03-15 00:07