从我的网站定义快速拨号图像

时间:2016-02-03 12:15:41

标签: opera

标题几乎总结了问题 - 我有一个网站,我想指定一个图像,当用户将我的网站添加到他的快速拨号时,应该在快速拨号中显示。我可以看到,当我添加例如Gmail或Facebook时,它们都有一个特定的图像,而我的网站只是在随机颜色背景上显示,我的域名是文本。

那么可以使用某个元标记在HTML中指定Opera Speed Dial图像吗?

由于

PS。我确实找到this answer,但是,它已经超过一年了。

2 个答案:

答案 0 :(得分:1)

简短答案

否。但是,您可以向用户建议要使用的图像,但是即使那样,快速拨号也会在提供任何图标之前提供您网站的缩略图。

长答案

每次您在快速拨号页面上看到一个显示为文本的条目时,都会根据Opera的快速拨号服务器speeddials.opera.com检查该站点的域。

API调用的格式为https://speeddials.opera.com/api/v1/thumbnails/some.domain.name。该调用将返回包含PNG图片(宽264px,高168px)的HTTP 200 OK响应,或者返回不包含任何内容的HTTP 404 File Not Found响应。

Opera团队很可能会监视到该服务器的呼叫,并且当特定域达到“临界质量”时,他们会与该公司合作(这只是一个假设)。

你能做什么

当用户为您的网站添加书签时,他们可以编辑书签并为您的网站选择图片。就像@Angel的回应一样,您可以使用带有rel="icon"的链接元素来链接适当的图像。然后向用户建议以这种方式链接的图像。

我个人在将尺寸为264x168px的PNG图片与以下声明之后正常图标声明进行链接方面取得了巨大的成功:

<link rel="icon" sizes="264x168" href="/path/to/speeddial.png">

包含sizes属性可帮助用户代理/浏览器为其平台找到正确的图标图像,而不必下载每个图标。这样可以减少其他浏览器对该图像的获取。

答案 1 :(得分:0)

有点晚了,但你可以将这个链接添加到你的html头:

<link rel="icon" sizes="144x144" href="ico/favicon.png">