admin管理员组文章数量:1567522
今天遇到需求,需要在网页上打开网页直接弹出QQ对话框功能。
百度下,发现有知乎大神的解决方案。
解决方案如下:
自动弹出对话框:
<iframe style="display:none;" src="tencent://message/?uin=尔之企鹅号&Site=&menu=yes"></iframe>
随机弹出多个企鹅号之一 <iframe style="display:none;" class="qq_iframe" src=""></iframe> <script> $(function(){ qq_list = new Array('企鹅号1', '企鹅号2','企鹅号23333'); //随机 qq_i = Math.floor(Math.random()*qq_list.length); src = "tencent://message/?uin="+qq_list[qq_i]+"&Site=&menu=yes"; $('.qq_iframe').attr('src',src);}) </script> 随机弹+延时弹 <iframe style="display:none;" class="qq_iframe" src=""></iframe> <script> $(function(){ setTimeout(function(){ qq_list = new Array('企鹅号1', '企鹅号2'); //随机 qq_i = Math.floor(Math.random()*qq_list.length); src = "tencent://message/?uin="+qq_list[qq_i]+"&Site=&menu=yes"; $('.qq_iframe').attr('src', src); }, 10000)//这里的单位是毫秒,10000就是10秒弹 }) </script> 来源地址:http://www.zhihu/question/27541414 里面有Jquery,需要一个在线Jquery引用源。 http://developer.baidu/wiki/index.php?title=docs/cplat/libs#jQuery 自己的代码如下:
<script src="http://libs.baidu/jquery/1.8.3/jquery.min.js"></script> <!-- QQ弹窗咨询 --> <iframe style="display:none;" class="qq_iframe" src=""></iframe> <script type="text/javascript"> $(function(){ qq_list = new Array('QQ号码1', 'QQ号码2'); qq_i = Math.floor(Math.random()*qq_list.length); src = "tencent://message/?uin="+qq_list[qq_i]+"&Site=&menu=yes"; $('.qq_iframe').attr('src',src); }) </script>
版权声明:本文标题:打开网页直接弹出QQ对话框 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1726183324a1059254.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论