http://www.fxiaoke.com/fsask/index.html?fs_auth=true&fs_auth_appName=纷享问问&fs_nav_bgcolor=c6a60000| 参数 | 类型 | 说明 |
|---|---|---|
| fs_nav_title | String | 控制导航栏标题文字,上限30个字。 |
| fs_nav_bgcolor | String | 控制导航栏颜色,格式为:RRGGBBAA,如FAFAFAFF。 |
| fs_nav_pbcolor | String | 控制导航栏进度条颜色,格式为:RRGGBBAA,如FAFAFAFF。 |
| fs_nav_fsmenu | Boolean | 控制是否显示纷享菜单,true为显示,false为不显示,默认显示。 |
| fs_auth | Boolean | 控制是否需对当前用户鉴权,如果为true则需要,否则不需要,默认false。 |
| fs_auth_appname | String | 对当前用户鉴权的应用名,只有在fs_auth=true时使用,非空值需要进行URL encode。 |
| 接口名 | 接口描述 |
|---|---|
| webview.back | 回退页面 |
| webview.close | 关闭当前页面 |
| webview.open | 打开页面 |
| webview.onBackWebview | Android物理键回退回调 |
| webview.onCloseWebview | 页面关闭回调 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| extras | Object | 否 | 如果当前页面是通过webview.open接口打开,可通过webview.close接口关闭页面并传递参数extras到webview.open的onClose回调。 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| url | String | 是 | 需要打开的页面链接地址 |
| onClose | Function | 是 | 打开的页面关闭后的回调。如果通过webview.open打开页面,可通过webview.close接口关闭页面并传递参数extras到webview.open的onClose回调。 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| onBack | Function | 是 | 物理键点击事件回调。如开发者声明了onBack,则需注意在最后根据需要调用FSOpen.webview.back()实现返回上一页,否则Webview不会自动返回。如不声明onBack,Webview会自动返回上一页。 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| onClose | Function | 是 | 物理键点击事件回调。如开发者声明了onClose,则需注意在最后根据需要调用FSOpen.webview.close()实现关闭当前页,否则Webview不会自动关闭。如不声明onClose,Webview会自动关闭当前页。 |
| 接口名 | 接口描述 |
|---|---|
| webview.setOrientation | 屏幕翻转 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| orientation | String | 否 | portrait代表锁定屏幕为竖屏,landscape代表锁定屏幕为横屏,useSysConfig代表跟随系统设定。默认为portrait。 |
| 接口名 | 接口描述 |
|---|---|
| webview.navbar.setTitle | 设置导航栏标题 |
| webview.navbar.setMiddleBtn | 设置导航栏问号链接 |
| webview.navbar.setLeftBtn | 设置导航栏左侧按钮 |
| webview.navbar.setRightBtns | 设置导航栏右侧按钮 |
| webview.navbar.removeRightBtns | 清除导航栏右侧所有按钮 |
| webview.navbar.showMenu | 显示导航栏右侧“更多”菜单 |
| webview.navbar.hideMenu | 隐藏导航栏右侧的“更多”菜单 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 要显示的标题文本,默认为空 |

| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| onClick | Function | 否 | 定制按钮的点击回调 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| text | String | 是 | 定制按钮的文本 |
| onClick | Function | 否 | 定制按钮的点击回调,如开发者声明了onClick,则需注意在最后根据需要调用FSOpen.webview.close()实现关闭当前页,否则Webview不会自动返回或关闭。如不声明onClick,Webview会自动关闭当前页。 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| items | Array[Object] | 是 | 定制按钮的属性数组。超过两个按钮则会在更多菜单中显示这些按钮。如同一个页面调用了FSOpen.webview.navbar.showMenu,则setRightBtns中设置的按钮只显示第一个。 |
| onClick | Function | 否 | 定制按钮的点击回调。用户点击菜单的btnId会传入onClick。 |
items中每个item对象参数说明| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| btnId | String | 是 | 每个item的唯一标示 |
| icon | String | 是 | 预置icon的值,优先级高于text参数,即优先显示图标。 |
| text | String | 是 | 每个item的文本标签 |
item对象中icon参数可选填值| 值 | 说明 |
|---|---|
| fav | 收藏 |
| add | 添加 |
| calendar | 日历 |
| search | 搜索 |
| delete | 删除 |
| scan | 扫描 |
| structure | 架构 |
| edit | 编辑 |
| group | 群组 |
| individual | 个人 |
| more | 更多 |
| setting | 设置 |
| chat | 聊天 |
| save | 保存 |

onClick点击回调参数属性说明:| 参数 | 类型 | 说明 |
|---|---|---|
| btnId | String | item的id |
FSOpen.webview.navbar.setRightBtns设定的按钮,不会删除FSOpen.webview.navbar.showMenu设定的菜单。
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| menuList | Array[String] | 是 | 定制的菜单项menuItem列表,默认全部显示 |
menuItem说明:| 参数 | 说明 |
|---|---|
| service:favorite | 收藏当前页面 |
| share:toConversation | 转发到企信 |
| share:toFeed | 转发到工作流 |
| share:toCRMContact | 转发给CRM联系人 |
| share:toWXFriend | 分享给微信好友 |
| share:toWXMoments | 分享到微信朋友圈 |
| share:toQQFriend | 分享给QQ好友 |
| share:viaMail | 通过邮件转发 |
| share:viaSMS | 通过短信转发 |
| page:refresh | 页面刷新 |
| page:copyURL | 复制链接 |
| page:generateQR | 生成二维码 |
| page:openWithBrowser | 在浏览器中打开 |
| separator | 分隔符,用来分组菜单项,可根据需要同时在多 个位置使用。 |
FSOpen.webview.navbar.showMenu设置的“更多”菜单,在用户点击的时候会触发对应的全局回调处理。开发者可实现这些回调以自定义具体(转发)的内容信息。| 接口名 | 接口描述 |
|---|---|
| webview.menu.onShareToConversation | “更多”菜单回调:转发到企信 |
| webview.menu.onShareToFeed | “更多”菜单回调:转发到“工作” |
| webview.menu.onShareToCRMContact | “更多”菜单回调:转发到CRM联系人 |
| webview.menu.onShareToWXFriend | “更多”菜单回调:转发给微信好友 |
| webview.menu.onShareToWXMoments | “更多”菜单回调:转发到微信朋友圈 |
| webview.menu.onShareToQQFriend | “更多”菜单回调:转发给QQ好友 |
| webview.menu.onShareViaSMS | “更多”菜单回调:通过短信转发 |
| webview.menu.onShareViaMail | “更多”菜单回调:通过邮件转发 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 分享标题,默认当前页面标题(<title>标签内容) |
| desc | String | 否 | 分享摘要描述,默认当前页面描述(<meta name="description" content="网页摘要内容在这里填写">标签中的内容),取不到则显示页面URL。 |
| link | String | 否 | 分享链接地址,默认当前页面链接 |
| imgUrl | String | 否 | 分享缩略图地址,默认为纷享预置图标 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 分享标题,默认当前页面标题 |
| desc | String | 否 | 分享摘要描述,默认当前页面描述(<meta name="description" content="网页摘要内容在这里填写">标签中的内容),取不到则显示页面URL。 |
| link | String | 否 | 分享链接地址,默认当前页面链接 |
| imgUrl | String | 否 | 分享缩略图地址,默认为纷享内置图标 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| link | String | 否 | 要转发的页面 链接 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 分享标题,默认当前页面标题 |
| link | String | 否 | 分享链接地址,默认当前页面链接 |
| imgUrl | String | 否 | 分享缩略图地址,默认为纷享内置图标 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 分享标题,默认当前页面标题 |
| link | String | 否 | 分享链接地址,默认当前页面链接 |
| imgUrl | String | 否 | 分享缩略图地址,默认为纷享内置图标 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 分享标题,默认当前页面标题 |
| desc | String | 否 | 分享摘要描述,默认当前页面标题 |
| link | String | 否 | 分享链接地址,默认当前页面链接 |
| imgUrl | String | 否 | 分享缩略图地址,默认为纷享内置图标 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| content | String | 否 | 转发内容,最多140字,可使用{url}(5个字符)来表示当前页面的URL,后台会在最终内容中替换。 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 转发邮件标题 |
| content | String | 否 | 转发邮件内容,可使用{url}(5个字符)来表示当前页面的URL,后台会在最终内容中替换。 |
| 接口名 | 接口描述 |
|---|---|
| webview.page.copyURL | 复制当前页面链接 |
| webview.page.generateQR | 生成当前页面二维码 |
| webview.page.openWithBrowser | 用浏览器打开当前页面 |
| webview.page.refresh | 刷新页面 |
| 接口名 | 接口描述 |
|---|---|
| webview.bounce.enable | 启用Bounce |
| webview.bounce.disable | 禁用Bounce |
| 接口名 | 接口描述 |
|---|---|
| webview.pullRefresh.enable | 启用下拉刷新 |
| webview.pullRefresh.disable | 禁用下拉刷新 |
| webview.pullRefresh.stop | 停止刷新 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| onPullRefresh | Function | 否 | 用户下拉到临界值时触发的回调。可在此回调里进行一些延时操作,并在延时操作完毕后通过对应的webview.pullRefresh.stop来还原。 |