由于SSOAxCtrlForPTLogin.SSOForPTLogin2已经做了一些限制,所以已经无法直接引用到C#中使用了。 没有办法,只能借助webbrowser了!
function getqqlist() { for (var ii=0 ;ii<pt.list.length ;ii++ ) { var F=pt.list[ii]; var B = $.bom.query("u1"); var A = $.bom.query("ptredirect"); var C = $.bom.query("daid"); var E = $.bom.query("appid"); var D; if ($.bom.query("regmaster") == 1) { D = "http://ptlogin2.id.qq.com/jump?regmaster=1&" } else { D = (pt.isHttps ? "https://ssl.": "http://") + "ptlogin2." + pt.domain + "/jump?" } D += "clientuin=" + F.uin + "&clientkey=" + F.key + "&keyindex=" + pt.keyindex + (C ? "&daid=" + C: "") + "&pt_aid=" + E + "&u1=" + (B ? decodeURIComponent(B) : "http://www.qq.com"); if (pt.low_login == 1 && $("low_login_enable") && $("low_login_enable").checked) { D += "&low_login_enable=1&low_login_hour=" + $("low_login_hour").value } window.external.AddQuickLogin(F.uin,D); } }
三个步骤
一是打开登陆的网址,N多参数是必须要的
二是将上面的代码插入到网页中
三就是在c#中写一个对应的方法来接收登陆的QQ号和登陆地址了!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现