搜索
查看: 1486|回复: 2

miniblink读取网站图标(设为窗口图标)

[复制链接]

185

主题

2541

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
13974
发表于 2018-7-22 20:50:00 | 显示全部楼层 |阅读模式
这个是新增的接口,请先更新web.blink扩展库:
import win.ui;
/*DSG{{*/
var winform = win.form(text="miniblink读取网站图标(设为窗口图标)";right=759;bottom=469)
/*}}*/

import web.blink.form;
var mb = web.blink.form(winform);

mb.onRequestFinish =
function(url,errCode, errMessage){
   mb.getFaviconIcon(
        
function(url,buf) winform.setIcon(buf);
   )
}

mb.go(
"http://www.baidu.com")

winform.show()
win.loopMessage();

回复

使用道具 举报

185

主题

2541

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
13974
 楼主| 发表于 2018-7-22 20:57:23 | 显示全部楼层
miniblink只能在onRequestFinish里读取图标,下面再提供一个自己读取网站图标的例子:
import win.ui;
/*DSG{{*/
var winform = win.form(text="miniblink读取网站图标(设为窗口图标)";right=759;bottom=469)
/*}}*/

import web.blink.form;
var mb = web.blink.form(winform);

import inet.http;
mb.onUrlChanged =
function(url){
   
   
var turl = inet.url.split(url);
    turl.path =
"favicon.ico";
   
   
var buf = inet.http().get( tostring(turl) );
    winform.setIcon(buf);
   
    winform.show();
}

mb.go(
"http://www.baidu.com")

win.loopMessage();

回复

使用道具 举报

5

主题

129

帖子

1411

积分

四级会员

Rank: 6Rank: 6

积分
1411
发表于 2018-7-22 22:18:58 | 显示全部楼层
                                    好强大啊好强大,谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-12-15 14:56 , Processed in 0.062500 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表