当开发者将“游戏推广地址”通过webview全屏嵌入APP中时,用户无法从“X游网”返回到APP,
此时我们提供一种JS回调方法,告知APP关闭“X游网”界面,如下图:
【Android说明】
JS方法名:window.xyouAndroid.close();
定义示例:
WebSettings setting=webView.getSettings();
//设置支持javascript
setting.setJavaScriptEnabled(true);
//增加接口方法
webView.addJavascriptInterface(new Object(){
@JavascriptInterface
public void close(){
//TODO 关闭处理
}
}, "xyouAndroid");
注意:应用打包混淆的时候要避免接口方法 close() 被混淆
【IOS说明】
1、项目TAGETS -> Build Phases -> Link Binary With Libraaries中导入WebKit.framework
2、创建一个UIViewController,引用#import <WebKit/WKWebView.h>
3、在控制器viewDidLoad方法,添加以下代码
WKWebView *webView = [[WKWebView alloc] initWithFrame:self.view.bounds];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.xyou.cn/?wap"]]];
[self.view addSubview:webView];
4、如果想深入使用WKWebView,请查阅相关资料。
有问题请联系我们技术团队 QQ:3101369860