shortcut icon使用

第一部分:

之前这么久竟然一直不知道shortcut icon的使用,下面这个简单的实例即可说明:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>link标签实现shortcut</title>
    <link rel="shortcut icon" type="images/x-icon" href="./my.ico">
</head>
<body>
    Hello, please look at the shortcur icon.
</body>
</html>

其中rel必须是shortcut icon, type必须是images/x-icon,href即为一张ico的图片即可。

http://www.ico.la/

此网站可以在线制作ico图片。

第二部分: node中使用favicon

如下所示,创建app.js,在当前目录下创建public,存放ico图片,如下:

var http = require(‘http‘);
var path = require(‘path‘); // path模块大多是为了使用path.join() 方法的。
var fs = require(‘fs‘);
var url = require(‘url‘); //  url模块大多是为了处理req的,即利用url.parse可以将url进行解析。

// var server = http.createServer();

// Location of your favicon in the filesystem.
var FAVICON = path.join(__dirname, ‘public‘, ‘favicon.ico‘);

var server = http.createServer(function(req, res) {
  var pathname = url.parse(req.url).pathname;

  // If this request is asking for our favicon, respond with it.
  if (req.method === ‘GET‘ && pathname === ‘/favicon.ico‘) {
    // MIME type of your favicon.
    //
    // .ico = ‘image/x-icon‘ or ‘image/vnd.microsoft.icon‘
    // .png = ‘image/png‘
    // .jpg = ‘image/jpeg‘
    // .jpeg = ‘image/jpeg‘  // 注意icon的头部设置为image/x-icon
    res.setHeader(‘Content-Type‘, ‘image/x-icon‘);

    // Serve your favicon and finish response.
    //
    // You don‘t need to call `.end()` yourself because
    // `pipe` will do it automatically.  // 即利用pipe() 方法将文件pipe给res。
    fs.createReadStream(FAVICON).pipe(res);

    return;
  }

  // This request was not asking for our favicon,
  // so you can handle it like any other request.

  res.end();
});

// Listen on port 3000.
//
// This line is not relevant to this answer, but
// it would feel incomplete otherwise.
server.listen(3000);
时间: 2025-01-04 04:09:36

shortcut icon使用的相关文章

apple-touch-icon,shortcut icon和icon的区别

apple-touch-icon 可以了解到这是一个类似网站favicon的图标文件,用来在iphone和ipod上创建快捷键时使用. 这个文件应当是png格式,57x57像素大小,放在网站根目录之下.如果准备的文件不是57x57的话,它会自己缩放的. 在页面的head部分,用下面的格式表示. <link rel="apple-touch-icon" href="/apple-touch-icon.png"/> 语句一:<link rel=&quo

关于网页收藏夹图标shortcut icon和icon代码的区别(转载)

shortcut icon和icon代码之间究竟有何区别呢.下面介绍一下语句一:<link rel="shortcut icon" href="favicon.ico" />语句二<link rel="icon" href="animated_favicon.gif" type="image/gif" />备注:语句一 Shortcut Icon 就是在网址列前面出现的Icon问题:

apple-touch-icon,shortcut icon和icon的区别(手机站发送到手机桌面图标自定义)

apple-touch-icon 可以了解到这是一个类似网站favicon的图标文件,用来在iphone和ipod上创建快捷键时使用. 这个文件应当是png格式,57x57像素大小,放在网站根目录之下.如果准备的文件不是57x57的话,它会自己缩放的. 在页面的head部分,用下面的格式表示. <link rel="apple-touch-icon" href="/apple-touch-icon.png"/> 语句一:<link rel=&quo

关于shortcut icon和icon代码的区别介绍

语句一:<link rel="shortcut icon" href="favicon.ico" /> 语句二<link rel="icon" href="animated_favicon.gif" type="image/gif" /> 备注:语句一 Shortcut Icon 就是在网址列前面出现的Icon 问题:语句二 icon的作用是怎么?和语句一有什么区别? 指导 过去,为

shortcut icon VS bookmark

shortcut icon:特指浏览器中地址栏左侧显示的图标,一般放大小为16x16 或者 32*32(再大是完全没有必要的!),后缀名为.icon的图标: bookmark:浏览器书签.收藏用的图标: <head> <title>shortcut icon VS bookmark</title> <!-- 地址栏左侧显示的图标 --> <link rel="shortcut icon" type="image/x-ico

如何在网页标题栏title加入logo(icon)图标?

打开某一个网页会在浏览器的标签栏处显示该网页的标题和图标,当网页被添加到收藏夹或者书签中时也会出现网页的图标,怎么在网页title左边显示网页的logo图标呢? 方法一(被动式): 制作一个ico格式的图片,将图片命名为favicon.ico,像素大小为16*16,所使用的颜色不得超过16色,然后再把favicon.ico放到网站的根目录下就行了.这样的话浏览器会不停的搜索您的网站的根目录,只要它一发现了名字叫做favicon.ico 这个文件,就会将该图标显示在访问者的地址栏和收藏夹列表中了.

Tasker : Task / Shortcut Widgets

Task / Shortcut Widgets The standard way of running a Tasker task is by attaching it to a profile which performs it when the profile becomes active. However, tasks can be directly assigned to icons on the home screen called Widgets or Shortcuts. Stan

为网站设置icon图标用于显示在浏览器标签页最左侧

icon图标,想必大家对它并不陌生吧,在浏览网页时会看到浏览器标签页的最左侧会有一个小图标,这个正是icon图标.本例为大家介绍下如何为网站设置这个图标 这句话起什么作用 ?复制代码 代码如下: <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> 图标要存放在网页文件夹根目录中一个,固定位置, 但文件名一定要是favicon.ico不能是别的是定义站

设置网页icon标志

下载一个你喜欢的icon,文件格式为ico,然后将这个文件重命名为favicon.ico,并把文件放在网站的根目录下. 一般在ie8版本以上都支持icon图标.但是在此版本一下,我们需要添加一段代码. 找到head标签之间的代码,我们要在head之间插入<link rel="shortcut icon" href="favicon.ico" />这段代码. 设置网页icon标志,布布扣,bubuko.com