123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">
- <title>温馨提示</title>
- <link href="__STATIC__/h5sdk/css/identify.css" rel="stylesheet">
- </head>
- <body>
- <div class="float_pop-outer">
- <div class="float_pop-inner float_auth">
- <h4 class="float_pop-tit">温馨提示</h4>
- <div class="float_pop-con">
- {$msg}
- </div>
- <div class="float_pop-btn">
- <a style="max-width: 100%;" id="close" href="javascript:;" class="float_auth-primary">确认</a>
- </div>
- </div>
- </div>
- <script src="__STATIC__/h5sdk/js/jquery.js"></script>
- <script src="__STATIC__/h5wap/js/md5.js"></script>
- <script>
- var close_type = {$close_type}; //关闭类型 1关闭app 2 关闭弹窗
- var type = getUrlParams('type')
- console.log(type)
- var isFlutterAPP = function () {
- var ua = navigator.userAgent
- if (ua.indexOf('#data=') > 0) {
- return true
- } else {
- return false
- }
- }
- var isNativeApp = function () {
- var env
- try {
- env = window.huo && window.huo.getEnvironment()
- } catch (e) {
- console.log(e)
- }
- if (env && !isFlutterAPP()) {
- return true
- } else {
- return false
- }
- }
- var callMethod = function (name, param) {
- var args = Array.prototype.slice.call(arguments, 1);
- try {
- var obj = {
- method: name,
- params: args || []
- }
- var str = JSON.stringify(obj)
- if (window && window.huo && window.huo.postMessage) {
- window.huo.postMessage(str)
- }
- } catch (e) {
- console.error(e)
- }
- }
- $('#close').click(function () {
- if(!window.huo){
- window.parent.postMessage({
- type: 'member.logout'
- }, '*');
- return false;
- }
- try {
- if (1 === close_type) {
- window.parent.postMessage({
- type: 'frame.back'
- }, '*');
- } else {
- window.parent.postMessage({
- type: 'frame.close'
- }, '*');
- }
- } catch (e) {
- }
- if (1 === close_type) {
- if (isFlutterAPP()) {
- callMethod('closeApp');
- return
- }
- try{
- window.huo && window.huo.closeApp();
- }catch(e){
- alert(e)
- }
- } else {
- if (isFlutterAPP()) {
- callMethod('closeWeb');
- return
- }
- window.huo && window.huo.closeWeb();
- }
- })
- function getUrlParams(key) {
- var search = window.location.search
- if (!search) return key ? '' : {}
- var res = ''
- if (key) {
- var reg = new RegExp(key + '=([^&|$]*)', 'g')
- var exec = reg.exec(search)
- res = exec ? exec[1] : ''
- } else {
- res = {}
- var params = search.substr(1).split('&')
- for (var i = 0; i < params.length; i++) {
- var param = params[i].split('=')
- res[param[0]] = param[1]
- }
- }
- return res
- }
- $(function () {
- /*隐藏APP标题栏*/
- window.huo && huo.setTitleVisibility(0);
- })
- </script>
- </body>
- </html>
|