标题几乎总结了问题 - 我有一个网站,我想指定一个图像,当用户将我的网站添加到他的快速拨号时,应该在快速拨号中显示。我可以看到,当我添加例如Gmail或Facebook时,它们都有一个特定的图像,而我的网站只是在随机颜色背景上显示,我的域名是文本。
那么可以使用某个元标记在HTML中指定Opera Speed Dial图像吗?
由于
PS。我确实找到this answer,但是,它已经超过一年了。
答案 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">