网页唤起qq群界面,如果还没有加入qq群,会显示加群按钮。如果已经加入了qq群,会自动显示群聊信息。

特别需要注意的是:这样的操作是通过网页执行的,而且还可以做到自动弹出qq群对话框,支持pc版QQ,支持手机版QQ(包括苹果和安卓)。这么高大上的功能,是怎么做的呢?

苏南大叔对QQ群官方提供的各种代码,稍加变动,就可以实现上述效果。请看苏南大叔在本文中的描述。

qq群官方加群链接失效的问题,请参考下面的链接说明。

自动执行代码

网页自动执行某段请求,一般可以通过iframe标签执行。当然,也可以使用js主动触发a标签的click()事件来实现。主流的浏览器,对于iframe的这种形式,开始做各种各样的拦截。所以,用js去主动触发click()事件,可能是更好的选择。

首先,需要先定义个隐藏的链接a。例如:

<a href='your_link_href' style='display:none'>点此加群</a>

下面是类似的自动触发的链接a标签的click()的几种代码。随着时代的发展,这种点击方式也有可能失效。毕竟属于一种作弊行为。

$("a#your_link")[0].click();
$("a#your_link").trigger("click");
document.getElementById("your_link").click();

当然如果您使用iframe的话,可能您需要的是下面类似的代码。

<iframe src="your_link_href" style="width:0px;height:0px;display:none;"></iframe>

结论

qq作为国内垄断性的软件,其实是又很多隐藏接口的。比如上述代码中的mqqapimqqopensdkapi,这都属于打开qq神秘面纱的一个线索。

另外,上述功能中隐藏着一个小bug:就是在mac电脑上,上述pc版的链接似乎只能唤起qq软件,并不能打开qq群。这应该是qq软件自身的问题,只能期待qq软件更新修复相关功能了。

更多qq相关经验文章,请点击苏南大叔的博客:https://newsn.net/tag/qq/

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   QQ

本站的忠实读者小伙伴,正在阅读下面这些文章: