关于 purple 插件的验证码实现

4 views
Skip to first unread message

Aron Xu

unread,
Jan 10, 2011, 6:49:54 AM1/10/11
to Openfetion
昨天和 levin 讨论了一会儿,还是没有想到很好的解决办法,发到这里看大家有什么好想法没。

由于 libpurple 的限制,暂时还没找到办法在登陆的时候显示图片,所以不能直接用它来实现验证码。现在 hg 里的方法是 levin 用
gtk 库自己编写了相关的部分,但是这样做导致插件只能用于 pidgin,其他程序比如 adium/empathy 就不行了。

现在考虑实在不行就把图片存到一个地方,然后提示用户自己去看,完了再输入到程序里。虽然有点傻,但是应该可以兼容别的客户端。现在想看大家有什么想法,能把验证码这块儿弄得更好。

--
Regards,
Aron Xu

YunQiang Su

unread,
Jan 10, 2011, 7:50:56 AM1/10/11
to ofe...@googlegroups.com
关于对话框,可以显示 html 内容,那里可以嵌入图片吗?

2011/1/10 Aron Xu <aronm...@gmail.com>

--
您收到此邮件是因为您订阅了 Google 网上论坛的“Openfetion ”论坛。
要向此网上论坛发帖,请发送电子邮件至 ofe...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 ofetion+u...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/ofetion?hl=zh-CN 访问此网上论坛。




--
YunQiang Su

Aron Xu

unread,
Jan 10, 2011, 8:05:00 AM1/10/11
to ofe...@googlegroups.com
2011/1/10 YunQiang Su <wzs...@gmail.com>:

> 关于对话框,可以显示 html 内容,那里可以嵌入图片吗?
>

要用 purple 的库,如果可以实现 html 那最好。


--
Regards,
Aron Xu

levin

unread,
Jan 10, 2011, 8:24:43 AM1/10/11
to ofe...@googlegroups.com
库里面它们都是由特定的函数来实现的,貌似只能生成一种形式的对话框,我今天没抽出时间来,有空的时候再仔细看看pidgin的代码

Regards,
Aron Xu

--
您收到此邮件是因为您订阅了 Google 网上论坛的“Openfetion ”论坛。
要向此网上论坛发帖,请发送电子邮件至 ofe...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 ofetion+u...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/ofetion?hl=zh-CN 访问此网上论坛。




--
levin

Aron Xu

unread,
Jan 10, 2011, 8:48:26 AM1/10/11
to ofe...@googlegroups.com
2011/1/10 YunQiang Su <wzs...@gmail.com>:

> 关于对话框,可以显示 html 内容,那里可以嵌入图片吗?

还有你做的翻译者信息,html 这块儿是用 libpurple 库实现的吗?不是的话也需要改。


--
Regards,
Aron Xu

levin

unread,
Jan 10, 2011, 9:27:38 AM1/10/11
to ofe...@googlegroups.com
呃,我貌似发现了类似的API了,明天再抽时间研究下,争取能完全不用GTK的API

Regards,
Aron Xu

--
您收到此邮件是因为您订阅了 Google 网上论坛的“Openfetion ”论坛。
要向此网上论坛发帖,请发送电子邮件至 ofe...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 ofetion+u...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/ofetion?hl=zh-CN 访问此网上论坛。




--

levin

unread,
Jan 11, 2011, 10:54:36 AM1/11/11
to ofe...@googlegroups.com
OK,断电前十分钟测试了下昨天发现的API,验证码没问题了,再有点时间就可以把原生GTK去掉了
Reply all
Reply to author
Forward
0 new messages