Skip to content

webview 功能设置

webview 视窗样式

变更客户端 webview 视窗样式。

iOS因系统限制,无法变更状态栏字体颜色。

状态栏隐藏需要导航栏隐藏的情况下才能生效。

扫码在客户端内测试 => /jcommind/defineMenu
参数名称类型是否必填说明
navigationBarNumberN控制导航栏显示
其他:显示(默认) 0:隐藏导航栏
statusBarStringN控制状态栏显示及字体颜色
其他:白底黑字(默认) 2:透明黑字 3:透明白字
shareBtnStringN控制导航栏分享按钮显示
其他:显示(默认) 0:隐藏分享按钮
slideNumberN控制侧滑
其他:不禁止(默认) 1:禁止侧滑
返回值名称类型说明
codeNumber0 - 失败
1 - 成功
javascript
window.CP2.defineMenu({
  navigationBar: 0,
  statusBar: 1,
  shareBtn: 1,
  slide: 1,
}).then((res) => {
  console.log(res);
});

// {
//   "code": 1,
//   "message": "成功"
// }

WebView 内容方向切换

切换WebView的横竖屏

仅支持客户端主线版本v7.2.0及以上
扫码在客户端内测试 => /jcommind/changeOrientation
参数名称类型是否必填说明
orientationstringN方向:目前支持 'landscape'、'portrait'(默认值)、'auto'(跟随陀螺仪)
javascript
window.CP2.changeOrientation({ 
    orientation: 'landscape' 
}).then((res) => {
  console.log(res);
});

// {
//   "code": 1,
//   "data": {},
// }