javascript - 检测响应式网站图标的网站图标尺寸

标签 javascript favicon responsive-design

网站图标可以呈现为 16x16, 32x32, 48x48, 64x64 中的任何一个.

出于 dynamic favicons 的目的,我想知道是否有一种方法可以检测网站图标尺寸,或者至少有一个显示哪些浏览器正在使用哪些尺寸的引用。谷歌对此一无所知。

最佳答案

你的意思是获取图像的尺寸?尝试这样的事情

var el = document.querySelector('link[rel="shortcut icon"],link[rel="icon"]');
var url = el.href || "/favicon.ico"
var image = new Image();
image.src = url;
image.onload = function(){
    alert(image.width + " , " + image.height);
};

关于javascript - 检测响应式网站图标的网站图标尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10055447/

相关文章:

javascript - 使用 JavaScript/jQuery 创建同心圆

java - 如何在 Java 中读取网页的图标?

javascript - 在框架集之外创建头标签

html - 仅在移动设备上使用 CSS 的特定表格 View

jquery - 使用 jQuery 拉伸(stretch)图像以填充整个 div,它在窗口调整大小时调整大小

html - 菜单大小取决于屏幕分辨率

javascript - 如何将新元素推送到数组中的所有对象?

javascript - 如何在 bootstrap Modal asp.net mvc 中使用编辑

javascript - 循环遍历 JavaScript 对象并在每次迭代时更改表内容

javascript - 为 window.open 设置新的图标