您的位置:首页 > 移动开发

移动浏览器采用app交互特性

2016-04-20 14:49 781 查看
1 安卓版本

百度和UC采用iframe方式

QQ和内置采用Intent的scheme方式(测试用a链接方式也可以实现)

2 苹果采用重定向方式 a

注:

方式一 iframe:       

              iframe = document.createElement('iframe');

                iframe.id = 'openApp';

                iframe.src = 'zhe800://goto_home';

                iframe.style.display = 'none';

                document.body.appendChild(iframe);

方式一 a:      

                var openSchemeLink = document.getElementById('openSchemeLink');

                if (!openSchemeLink) {

                    openSchemeLink = document.createElement('a');

                    openSchemeLink.id = 'openSchemeLink';

                    openSchemeLink.style.display = 'none';

                    var span=document.createElement('span');

                    span.id="spanId";

                    openSchemeLink.appendChild(span);

                    document.body.appendChild(openSchemeLink);

                }

                openSchemeLink.href=appurl;

                $("#spanId").click(); //直接执行,执行onclick函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  app交互