JSAPI 鉴权设置方法

public class H5JSApiPermissionProviderImpl implements H5JSApiPermissionProvider {@Override public boolean hasDomainPermission(String jsapi,String url){/在该方法里,对所有url的jsapi请求进行校验,安全的url才可以放行,true...

H5 JS 编程

目前,很多移动 App 前端都采用了 JavaScript(JS)语言进行编码。mPaaS 也提供了移动端 Web 解决方案 —— H5 容器 H5 容器简介。H5 承载于 Android 和 iOS 之上,需要进行客户端接入。在客户端接入 H5 容器后,前端可以很方便地使用网关:...

H5 性能

统计应用 H5 页面的整体浏览量(PV)、页面加载时长、慢加载占比、JS 错误数及白屏率,并监控 H5 页面的 JS 异常情况。查看 H5 性能分析报告的步骤如下:登录控制台,进入 产品与服务>移动开发平台 mPaaS 后,选择应用。在左侧的导航栏,...

webview 组件控制

} })/H5js代码中需要先定义my.onMessage 用于接收来自小程序的消息。my.onMessage=function(e){ console.log(e);{'sendToWebView':'1'} }/H5向小程序发送消息 my.postMessage({ 'sendToMiniProgram':'0' });说明:以上的双向通信能力的...

自定义 API

小程序 API 复用 H5 容器的 JSAPI 插件机制,这意味着您可以按照 H5 容器提供的插件机制来扩展 API,并且小程序可以直接调用您已经写好的自定义 API。自定义 API 请参考 H5 容器的自定义 JSAPI 的文档来自定义 API:Android 自定义 JSAPI ...

创建监控告警事件

告警模块:选择对应的性能监控模块,支持网络告警、启动告警、页面告警、崩溃告警、H5 页面告警、业务告警、小程序告警七个模块。监控指标:因告警模块而异,详见下表说明。监控范围:指定监控告警事件的作用范围。监控范围的配置项因告警...

H5 容器自动化埋点

使用 mPaaS 提供的 Nebula 容器加载 H5 页面时,Nebula 容器会自动统计页面的行为数据、加载性能,捕获异常报错等数据,方便您更好地跟踪 H5 页面加载时的各项数据。本文将引导您集成 Nebula 容器自动化埋点能力及查看埋点数据。前置条件 ...

App内H5数据上报

场景举例:App业务、运营和PD等不希望在App中看到H5的数据 操作说明:创建两个应用:一个App应用,该App有自己的Appkey_app 一个Web/H5应用,该Web/H5有自己的Appkey_h5 不进行任何API的调用 上报日志:仅H5报一条日志:Appkey是H5的...

配置通用埋点

PC 端和移动端 H5 页面可以使用统一的 H5 埋点方案。通过配置埋点,您可以实现统一的 H5 埋点。关于此任务 基于不同的业务场景,使用不同的 H5 通用埋点类型。要了解具体的业务场景及对应的埋点类型,查看 通用埋点类型。操作步骤 引入 CDN...

基础术语

B 表达式置换(H5)对 JavaScript 中的二元表达式等转换成等价函数调用形式,指的是 a+b 这类简单表达式,替换成等价的复杂的表达式,比如 a+(-b),增大破解者分析难度。C 常量加密(iOS)常量加密功能支持对各种类型的数组型常量进行编译...

10.1.68 基线

参数:参数 类型 说明 activity Activity 页面上下文 param Bundle 启动参数,内部可包含 appid 或是 URL 返回值View,H5 容器的视图(view)getH5ViewAsync 声明:public static void getH5ViewAsync(Activity activity,Bundle param,H5...

H5 安全加固

本文引导您如何使用 H5 安全加固,对应用进行快速加固并获取安全加固包。前置条件 已准备好未加固的 JS 压缩包(JS 压缩包应为 zip 格式,且大小≤100 MB)。重要 已做过混淆处理的 JS 文件,请慎重选择,可能会引起性能问题。已购买移动...

金融级实人认证

PC或移动端H5网页接入 ID_PRO 网页接入+服务端接入 活体检测 姓名、身份证号码 实人认证结果、人脸图片 支付宝H5页面接入 FACE 支付宝H5页面+服务端接入 活体检测 姓名、身份证号码 实人认证结果 支付宝小程序接入 FACE 支付宝小程序+服务...

App内H5数据上报

}/.5 H5 SDK上报日志开关 若希望App内H5通过H5 SDK上报的日志携带自定义的App信息(例如H5当前所在应用名称、渠道名称等),可以通过例如UA信息传递等方式,将App信息传递至H5后,再使用H5 SDK的全局属性进行上报。默认App中H5页面的埋点...

10.1.60 基线

参数:参数 类型 说明 event H5Event 可处理的只读事件 context H5BridgeContext 用于处理一些 JSAPI 相关事件的桥接上下文 返回值:boolean,true 表示插件已经处理了它,否则返回 false。H5ReplaceResourceProvider 自定义资源动态加载...

通过 JSAPI 调用 MGS RPC 接口向服务端发送 POST 请求...

问题描述 H5 应用需要通过 JSAPI 调用移动网关 API 接口,该接口在业务侧是一个 POST 类型的 API。用户缺少如何在 H5 端构造 POST 请求的操作指示。服务端配置 业务侧 API 描述 假设业务侧 API 描述如下:POST/api/product {"id":0,...

使用 H5 容器

在应用内打开一个在线网页 前端调用 Native 接口 前端调用自定义 JSAPI 自定义 H5 页面的 TitleBar 在应用内打开一个在线网页 给工程添加自定义的类 MyApplication,该类继承自 Application。在自定义的 MyApplication 类中进行初始化,...

快速开始

通过使用 H5 容器可以实现在应用内打开一个在线网页、前端调用 Native 接口、前端调用自定义 JSAPI、自定义 H5 页面的 TitleBar、使用 UC 内核等相关功能。使用 H5 离线包可以实现发布、预置、启动和更新离线包等相关功能。前置条件 若采用...

自定义导航栏(10.1.60)

}/*根据 JS 传递过来的参数设置右上角菜单*/Override public void setOptionMenu(JSONObject params){ boolean reset=H5Utils.getBoolean(params,"reset",false);boolean override=H5Utils.getBoolean(params,"override",false);JSONArray ...

小程序性能监听

NETWORK_PERMISSON_ERROR/H5_AL_PAGE_UNAUTHORIZED request 请求异常/JSAPI 异常 MINI_AL_JSAPI_RESULT_ERROR H5_AL_JSAPI_RESULT_ERROR js 异常 MINI_CUSTOM_JS_ERROR H5_CUSTOM_ERROR 资源请求异常 MINI_AL_NETWORK_PERFORMANCE_ERROR H5...

移动推送支持H5开发的App 吗?

当前仅提供iOS、Android SDK,暂不提供JavaScript插件,因此无法直接支持H5 App。如果您需要在H5 App中使用移动推送,建议您自行打通H5到原生SDK之间的接口。

快速开始

3.3 扩展 Nebula 容器能力 如果 Nebula 容器提供的基础 H5 页面双向通信能力无法满足需求,您可以对 Nebula 进行扩展开发:JSAPI:如果您要从 H5 页面发起 Native 功能调用(如显示一个 ActionSheet,或显示联系人对话框),那么您需要扩展...

H5 容器简介

提供了良好的外部扩展功能,拥有功能插件化、事件机制、JSAPI 定制和 H5App 推送更新管理能力。功能 H5 容器组件提供以下功能:加载 H5 页面,并按照会话(Session)的概念管理各个页面。提供丰富的内置 JSAPI,实现如页面推送(push)或...

使用 SDK(版本=10.1.32)

扩展 Nebula 容器能力 如果 Nebula 容器提供的基础 H5 页面双向通信能力无法满足需求,您可以对 Nebula 进行扩展开发:JSAPI:如果要从 H5 页面发起 Native 功能调用(如显示一个 ActionSheet 或显示联系人对话框),那么需要扩展 JSAPI。...

iOS 常见问题

如何解决 H5 容器定位偏移问题?解答:在使用 mPaaS 容器的过程中可能会遇到 H5 容器定位偏移的问题,请参考以下方法进行设置更新:(void)application:(UIApplication*)application beforeDidFinishLaunchingWithOptions:(NSDictionary*)...

自定义导航栏(10.1.68)

前提条件 在完整阅读此指南前,需提前知晓以下四点:由于小程序和 H5 共用导航栏的实现,在进行自定义导航栏的开发时应将 H5 和小程序使用导航栏的情况都考虑在内,除非确定使用场景不包含小程序或 H5。自定义导航栏 必须符合容器调用的...

扩展 H5 容器

H5Plugin 获取 Activity 返回的结果 自定义 H5 错误页 开启沉浸式状态栏 添加第三方 JavaScriptInterface 为 H5 容器添加过场动画 为 H5 容器的 JSAPI 配置黑名单 H5Plugin 获取 Activity 返回的结果 在刷脸、识别等场景中,都需要启动一个...

iOS 常见问题

如何查看当前应用已注册的所有 JSAPI 和 Plugins 解答:打开一个 H5 页面,进入 Xcode View 层级页面,在 lldb 控制台使用 po[[PSDService sharedInstance]jsApis]查看所有 JSAPI。同理使用 po[[PSDService sharedInstance]plugins]查看...

mPaaS 10.1.68 适配 Android 13

[{"value":"{\"h5_enableExternalWebView\":\"YES\",\"h5_externalWebViewSdkVersion\":{\"min\":11,\"max\":33}}","key":"h5_webViewConfig"},{"key":"h5_useLastCommitUrl","value":"YES"}]回归测试 升级 UC 内核可能会伴随部分浏览器...

使用 SDK

更多信息,参见 H5 容器初始化 文档。容器初始化[MPNebulaAdapterInterface initNebula];完成 H5 容器初始化后,参见 自定义插件 中的插件注册步骤,并按照下图所示的信息注册智能投放组件所使用的容器插件。上报分享数据 分享数据上报功能...

自定义双向通道

主要包含以下两部分内容:小程序调用原生自定义 API 原生工程向小程序发送自定义事件 小程序调用原生自定义 API 打开 Android Studio,创建 MyJSApiPlugin 类让其继承 H5SimplePlugin,实现自定义 H5 API。public class MyJSApiPlugin ...

H5 应用加载失败:白屏或显示不正确,伴有 Mixed ...

错误描述 H5 应用无法正常显示,可能是部分加载或完全白屏状态。在开发过程中,H5 应用可能需要引用众多的页面资源。如果是通过 HTTP 协议引用的资源,在 iOS 平台上通过离线包打开时则可能存在无法加载的情况。H5 容器打开离线包时,实际...

通信

本文介绍通信类WVStandardEventCenter相关的JS API,供您在通过跨平台DevOps创建H5端应用或者小程序时参考。通信类WVStandardEventCenter的JS API提供H5端向Native端发送事件的能力。WVStandardEventCenter.postNotificationToNative H5端...

离线包简介

传统的 H5 技术容易受到网络环境影响,因而降低 H5 页面的性能。通过使用离线包,可以解决该问题,同时保留 H5 的优点。离线包 是将包括 HTML、JavaScript、CSS 等页面内静态资源打包到一个压缩包内。预先下载该离线包到本地,然后通过客户...

从 HTTP 层面观察离线包的行为(4):fallback

若在某些情况下(例如,离线包本地验签失败),H5 容器无法从本地获取所需的资源,会转而从线上地址获取这些资源。基本过程如下:客户端向 MDS 服务端发送请求,请求中携带了本地已有的 H5 App 的 ID 和本地的版本号。服务端返回该离线包的...

自定义 JSAPI

JavaScript API(JSAPI)是为 H5 应用提供原生能力的接口,您可以利用这些接口使用更多的原生能力和操控能力,提高 H5 应用的用户体验。H5 容器组件提供以下能力:丰富的内置 JSAPI,实现例如页面 push、pop、标题设置等功能。更多信息查看...

10.1.60 升级指南

容器基类 自定义的所有 H5 页面的基类,必须是 H5WebViewController 的子类。若原有 H5 基类中实现了 back 方法,需删除。自定义导航栏 返回按钮需监听 kNBEvent_Scene_NavigationItem_Left_Back_Create_Before 事件,修改默认导航栏样式。

H5应用接入WindVane JS SDK

如果您需要获取系统权限或者访问本机设备,则需要接入WindVane的JS API。您可以接入WindVane JS SDK以调用客户端接口,并根据实际业务需求接入JS API...您在接入windvane.js时,请在H5页面中引入 windvane.js,它提供了调用客户端接口的功能。

使用 H5 容器

初始化容器 在应用内打开一个在线网页 前端调用 Native 接口 前端调用自定义 JSAPI 自定义H5 页面的 TitleBar 初始化容器 为了使用 Nebula 容器,您需要在程序启动完成后进行初始化。在 MyH5Application/MPaaS/Targets/MyH5Application/...

管理离线包

自定义jsapi路径和预置离线包信息 NSString*presetApplistPath=[[NSBundle mainBundle]pathForResource:[NSString stringWithFormat:@"DemoCustomPresetApps.bundle/h5_json.json"]ofType:nil];NSString*appPackagePath=[[NSBundle ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
Node.js 性能平台 内容安全 弹性公网IP 短信服务 人工智能平台 PAI 物联网平台
新人特惠 爆款特惠 最新活动 免费试用