sunnidy
sunnidy
  • 发布:2015-04-23 14:15
  • 更新:2017-03-31 17:23
  • 阅读:13045

能否在html页面里面判断当前的环境是手机浏览器访问的还是app访问的?

分类:MUI

能否在html页面里面判断当前的环境是手机浏览器访问的还是app访问的?

2015-04-23 14:15 负责人:无 分享
已邀请:
Aryan

Aryan

plus这个对象是必须通过hbuilder封装成app了才可以调用的。

DCloud_UNI_FXY

DCloud_UNI_FXY

mui.os.plus;//是否是5+环境(app)
mui.os.ios;//是否是ios系统
mui.os.iphone;//是否是iphone
mui.os.ipad;//是否是ipad
mui.os.android;//是否是android系统

sunnidy

sunnidy (作者) - 984603

plus.navigator.getUserAgent()
但是plus对象在手机浏览器里面有吗?我用手机浏览器访问这个方法 没反应。
app访问是有反应的。

秋天无风

秋天无风

楼主的意思是:
判断当前的环境是手机浏览器访问的还是app内访问的?

比如我用原生native标题栏调试的时候,会出错【Uncaught TypeError: Cannot call method 'drawRect' of undefined】,影响后面的代码执行。

//绘制顶部图标  
		_self = plus.webview.currentWebview();  
		var titleView = _self.getNavigationbar();  
  
		if(!titleView) {  
			titleView = plus.webview.getLaunchWebview().getNavigationbar();  
		}  
  
		titleView.drawRect("#cccccc", {  
			top: "43px",  
			height:"1px",  
			left: "0px"  
		}); //绘制底部边线

有没有办法判断,它是在调试?还是在真的APP里运行?

该问题目前已经被锁定, 无法添加新回复