iOS客户端接入

说明,可设置的Y轴距离,waring:以下所有关于Y轴的设置都将不生效,请注意*全屏模式:默认是以375x667pt为基准,其他屏幕尺寸可以根据(ratio=屏幕高度/667)比率来适配,比如 Y*ratio*/pragma mark-全屏、弹窗模式设置/*授权页面中,渲染并...

自定义 Webview 基类

容器默认的 webView 类是 H5WKWebView,若您需要自定义 webView 的类进行自定义开发,可按下面步骤操作:自定义 webView 类,必须继承 H5WKWebView。在 DTFrameworkInterface 的-(void)application:(UIApplication)application ...

App内H5数据上报

此接口需要在WebView控件宿主Activity的onCreate函数中调用 参数 类型 备注 WebView WebView对象 需要桥接H5页面的容器WebView对象 public class WebviewAnalytic extends Activity { private static final String TAG="WebviewAnalytic;...

使用WebView在Android App中接入验证码2.0

设置不使用默认浏览器,而直接使用WebView组件加载页面 webview.setWebViewClient(new WebViewClient(){@Override public boolean shouldOverrideUrlLoading(WebView view,String url){ view.loadUrl(url);return true;} });加载业务页面 ...

其它特性

'webview':表示从其它WebView切换到了当前WebView。如果from参数不存在,表示无法确定从何处切换到当前WebView。VER.WindVane 6.3.0及更高版本,添加了一个data参数,用来获取从 WebAppInterface.pop 中传递的数据。document....

iOS端WebView业务场景“IP直连”方案说明

背景说明 在App WebView加载网络请求场景下,Android/iOS系统可基于系统API进行网络请求拦截,并实现自定义逻辑注入,如使用HTTPDNS进行基于IP的直连请求。但iOS系统在Webview场景下拦截网络请求后,需要接管基于IP的网络请求的发送、数据...

小程序权限控制

为了对 App 中小程序的可访问范围进行权限控制,您可在 mPaaS 控制台中为小程序添加 服务器域名白名单、API 调用白名单 以及 内嵌 WebView 域名白名单。开启了下图中的 小程序权限控制开关 后,只有加入白名单里的资源才可被当前小程序访问...

Android端WebView场景下接入阿里云公共DNS Android ...

本文档介绍了阿里云公共DNS Android SDK在WebView场景下的接入方式。概述 Webview是Android系统提供的一个UI控件,用来解析和显示HTML+JS编写的前端页面。Android系统提供了API以实现WebView中的网络请求拦截与自定义逻辑注入。我们可以...

iOS端接入

WindVaneBasic WindVane基础WebView库,提供了WebView相关功能优化和扩展,包括WebView、WKWebView、ViewController、StandardEventModal模块。WindVaneAPI WindVane自身提供的一些基础JSBridge API。需要添加系统库:CoreBluetooth....

性能优化建议

与传统的 H5 应用不同,小程序运行架构分为 webview 和 worker 两个部分。webview 负责渲染,worker 则负责存储数据和执行业务逻辑。webview 和 worker 之间的通信是异步的。这意味着当我们调用 setData 时,我们的数据并不会立即渲染,...

Android端HTTPDNS+Webview最佳实践

重要 本文档未Android WebView场景下接入HTTPDNS的参考方案,提供的相关代码也为参考代码,非线上生产环境正式代码,建议您仔细阅读本文档,进行合理评估后再进行接入。由于Android生态碎片化严重,各厂商也进行了不同程度的定制,建议您...

在Android App中接入HTML5滑块验证

testWebview=(WebView)findViewById(R.id.webview);设置屏幕自适应。testWebview.getSettings().setUseWideViewPort(true);testWebview.getSettings().setLoadWithOverviewMode(true);建议禁止缓存加载,以确保在攻击发生时可快速获取最新...

App内集成H5移动端SDK兼容性配置

在移动应用(App)中集成金融级实人认证H5移动端SDK时,可能会因为内嵌浏览器(WebView)版本、内置权限等原因而无法兼容。本文旨在介绍如何在App配置WebView使用相机设备、允许网页视频播放等权限,以减少与H5移动端SDK兼容性问题。...

App内集成H5移动端SDK兼容性配置

在移动应用(App)中集成金融级实人认证H5移动端SDK时,可能会因为内嵌浏览器(WebView)版本、内置权限等原因而无法兼容。本文旨在介绍如何在App配置WebView使用相机设备、允许网页视频播放等权限,以减少与H5移动端SDK兼容性问题。...

java_lang_IllegalArgumentException

代码示例 public static void getUserAgent(Context context){ WebView webview=new WebView(context);WebSettings settings=webview.getSettings();userAgent=settings.getUserAgentString();Log.i("UserAgent:"+userAgent);} 示例一 ...

钉钉小程序

应用创建成功后,在应用详情页面,单击左侧导航栏的 安全中心,在 Webview安全域名 页签单击 添加,添加Webview安全域名。说明 小程序Demo 的Webview安全域名为 步骤二:发布 中配置的域名。如果添加的Webview安全域名,配置了 域名解析和...

iOS端WebView"IP直连"如何处理 Cookie

本文主要介绍防DNS污染方案在WebView场景下所遇到的一些问题及解决方案。重要 当前最佳实践文档只针对结合使用时,如何使用HTTPDNS解析出的IP,关于HTTPDNS本身的解析服务,请先查看 iOS SDK 开发手册。WKWebView无法使用NSURLProtocol拦截...

使用WKWebView在iOS App中接入滑动验证(OC)

随着混合模式移动应用(Hybrid App)开发技术的日益成熟,您可以通过在App业务中启用WebView组件的方式直接接入移动端HTML5应用类型的滑动验证组件,实现App业务中的人机对抗。使用者只需通过滑动解锁的方式来实现验证码,即可轻松通过人机...

使用UIWebView在iOS App中接入HTML5滑块验证

self.context=[self.webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];设置testWebView JS对象,并将该对象指向其自身。self.context[@"testWebView"]=self;self.context.exceptionHandler=^(JSContext*...

iOS端WebView场景下接入阿里云公共DNS SDK最佳实践...

本文主要介绍在WebView场景下接入阿里云公共DNS SDK所遇到的一些问题及解决方案。概述 在App WebView加载网络请求场景下,iOS系统可基于系统API进行网络请求拦截,并实现自定义逻辑注入。但iOS系统在WebView场景下拦截网络请求后,需要自行...

接口说明

public static String getVersion()检测是否支持系统WebView public static Pair,String>isSupportWebView(Context context)参数 类型 说明 first Boolean 是否支持WebView,若不支持则可以走兜底逻辑 second String 加载WebView对象报错...

H5 容器简介

Android 平台基于 UCWebView 深度定制,崩溃率和 ANR 率远低于系统 WebView,拥有解决系统 WebView 问题的能力。强大的离线包能力 强大的离线包统一推包平台:通过 MDS 推包平台,能够迅速将离线包推送到客户端,保证客户端数据在短时间...

使用WKWebView在IOS App中接入滑动验证(Swift)

lazy var webView:WKWebView={/配置页面自适应缩放 let javascript="var meta=document.createElement('meta');meta.setAttribute('name','viewport');meta.setAttribute('content','width=device-width');document.getElementsByTagName('...

错误码

错误码 错误码描述 说明-10170 参数不合法 Response成功回调为null-10171 参数不合法 Contex 对象为null-10172 参数不合法 Context实例必须为Activty类型-10174 参数不合法 appId未配置-13099 不支持的WebView组件 当前设备new WebView对象...

定制 H5 页面导航栏

webView.scrollView.scrollIndicatorInsets=webView.scrollView.contentInset;}-(void)customNavigationBarWithParams:(NSDictionary*)expandParams {/定制导航栏背景 NSString*titleBarColorString=expandParams[@"titleBarColor"];if(...

缓存

支持内嵌 webview 的存储与小程序存储隔离,内嵌 webview 中指定 key 存储数据不会覆盖小程序自身相同 key 对应的数据。入参 名称 类型 必填 描述 key String 是 缓存数据的 key data Object/String 是 要缓存的数据 success Function 否 ...

自有App接入天猫精灵教程

(void)webView:(WKWebView*)webView decidePolicyForNavigationAction:(WKNavigationAction*)navigationAction decisionHandler:(void(^)(WKNavigationActionPolicy))decisionHandler { NSRange range=[navigationAction.request.URL....

启动参数

webview_options_=showOptionMenu%3DNO&startMultApp%3DYES urlencode('showOptionMenu=NO&startMultApp=YES')=>showOptionMenu%3DNO&startMultApp%3DYES 从客户端打开一个新的 H5 实例 启动参数的设置方法如下。Bundle bundle=new Bundle...

web-view

web-view 组件用于承载 H5 网页,自动铺满整个小程序页面。每个页面只能有一个 web-...监听小程序发过来的消息 my.onMessage 监听小程序发过来的消息,webview 组件控制。获取当前环境 my.getEnv 获取当前环境。代码示例 web-view H5 页面:!...

Android端接入

Native向H5发送事件 EMAS Hybrid提供了WVStandardEventCenter类,供Native向H5发送事件:参数中,webView是要发送事件的目标WebView,eventName是事件的名称(字符串),eventData是事件的数据(iOS是NSDictionary*,Android是一个JSON ...

使用WKWebView在iOS App中接入验证码2.0(Swift)

前提条件 已开通 验证码2.0 服务,并新建 客户端类型 为 App(Webview+H5)的验证场景。具体操作,请参见 步骤二:新建验证场景。步骤一:在HTML5业务页面客户端集成阿里云验证码2.0 在HTML5业务页面前端代码中,集成 验证码(Captcha)提供...

显示加载中

showLoading 是 webview 级别的,因此在 pushwindow 后的 webview 上调用 hideLoading 无法关掉上个 webview 的 loading,需要保证 showLoading 和 hideLoading 在一个 webview 环境内执行。AlipayJSBridge.call('showLoading',{ text,...

mPaaS 小程序启动时一直卡在加载页

使用 UC 内核,可以使小程序拥有同层能力,如嵌入 webview、嵌入地图等,并且拥有更好的渲染体验。使用小程序必须 申请 UC 内核,通过 提交申请 获取 UC 内核的 key,并在 AndroidManifest.xml 中配置相关参数。问题排查步骤 检测 UC 内核...

Android 小程序自定义 View

int height,String viewId,String mType,Map,String>params){ }/*当 webview resume 时回调*/Override public void onWebViewResume(){ }/*当 webview pause 时回调*/Override public void onWebViewPause(){ }/*当 webview destroy 时回调...

基本概念

WindVane WindVane是一个可扩展的Hybrid应用解决方案,为客户端内的Web页面提供了强大、易用的WebView容器。WindVane为WebView提供了丰富的扩展功能,包括URL拦截、事件机制等功能。支持Web页面与Native应用进行交互,调用设备功能。...

接入Android应用

(可选)步骤四:WebView数据采集 采集WebView数据需调用WebViewClient和WebChromeClient组件的支持。场景1:如果业务代码中不需要添加自定义的client,可以不额外增加对setWebViewClient或 setWebChromeClient的设置调用。场景2:如果业务...

Android 常见问题

解答:page 对应一个 webview。session 对应 mPaaS 应用的一个 App 对象。service 是全局的一个单例。如果注册为 page 级别,每次创建 WebView 都会创建一个插件实例,对应的插件的 onRelease 在 WebView 销毁时回调。如果注册为 session ...

Android 常见问题

解答:page 对应一个 webview。session 对应 mPaaS 应用的一个 App 对象。service 是全局的一个单例。如果注册为 page 级别,每次创建 WebView 都会创建一个插件实例,对应的插件的 onRelease 在 WebView 销毁时回调。如果注册为 session ...

AXML 介绍

pages/index/index.axml-><view a:for = "{{items}}" >{{item}}</view><view a:if="{{view='WEBVIEW'}}">WEBVIEW</view><view a:elif="{{view='APP'}}">APP</view><view a:else>alipay</view><view onTap="add">{{count}}对应的.js 文件示例:/...

iOS 常见问题

注意事项 H5 容器初始化时,最好指定所有 H5 页面的基类和 WebView 的基类,便于统一处理。前端在开发离线包时,对应路径及文件名中不允许有中文字符,否则会导致客户端离线包解压失败。离线包中各资源路径的绝对长度不要超过 100 字符,...
共有33条 < 1 2 3 4 ... 33 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 物联网平台 对象存储
新人特惠 爆款特惠 最新活动 免费试用