使Windows Chrome浏览器成为“应用程序” Windows在Windows 7中使用高质量图标


29

每当我使用Google Chrome浏览器的“创建应用程序”快捷方式(我经常使用并推荐使用)时,Windows 7任务栏上显示的图标实际上就很模糊,这可能是16x16图标被拉伸的结果。

我希望能够用另一个高质量的图标替换它们,但是即使替换缓存的文件,由于某种原因它也不会更新。

供参考,至少是Gmail的图标路径。我也在使用最新的Dev通道版本的Chrome。

%USERPROFILE%\ AppData \ Local \ Google \ Chrome \ USERDA〜1 \ Default \ PLUGIN〜1 \ GOOGLE〜1 \ mail.google.com \ https_443 \ icons#desktop \

替代文字


1
这显然是一个明显的建议,但是为什么不右键单击并在属性中使用更改图标将其指向本地存储的高质量图标呢?
2009年

这似乎并没有更新使用中的图标。真正奇怪的是,当我第一次创建应用程序时,该图标看起来很好,然后在我关闭并重新启动后,又回到了垃圾状态。
《 How-To Geek》,

知道了 我假设您使用的是RTM版本?我只能想象每次页面加载时都会覆盖它,这就是替换它不起作用的原因。
BinaryMisfit

您是否使用的是Dev或Beta通道版本的Chrome?我似乎回想起当我转用Dev时发生的事情。
pelms

我正在使用最新的开发版本。
《 How-To Geek》,

Answers:


8

这可能不会令您满意,但至少可以说明它的来历。

浏览器/齿轮API说的情况如下:

desktop.createShortcut('Test Application',
                       'http://example.com/index.html',
                       {'128x128': 'http://example.com/icon128x128.png',
                          '48x48': 'http://example.com/icon48x48.png',
                          '32x32': 'http://example.com/icon32x32.png',
                          '16x16': 'http://example.com/icon16x16.png'},
                       'An application at http://example.com/index.html');

图标-包含以下一个或多个命名属性的对象:128x128、48x48、32x32、16x16。每个属性的值必须是尺寸与属性名称匹配的PNG格式图像的URL。也可以使用包含base64编码的PNG数据的数据URL。

因此,我想现在它只使用您链接到的网站上的内容。如果他们没有高质量的版本,那么您会提到丑陋的版本。替换它需要您更改快捷方式内的链接。

由于这已经开始变得乏味,所以最好遵循以下步骤:

第1步:将图标保存在计算机上 -我相信您已经成功完成了这一步:)-在浏览器的地址栏中,输入网站的域,然后输入文本“ favicon.ico”。例如,如果您想要图标作为Yahoo网站的图标,输入的地址为“ http://www.yahoo.com/favicon.ico ”。同样,可以在“://www.google.com/favicon.ico”找到Google图标。-输入上面指定的地址后,将加载一个仅包含网站图标的页面。-右键单击图片,然后选择“图片另存为。”-将所有图标保存在中央文件夹中,说“我的文档\我的图标”

现在,您有了该图标的永久副本。下一步是将其与快捷方式关联。

步骤2:将图标与快捷方式相关联 -右键单击桌面上的网站快捷方式-从出现的弹出菜单中选择“属性”-在出现的对话框中,切换到“ Web文档”选项卡。-单击此处显示的“更改图标...”按钮。-这将弹出“更改图标”对话框,您可以浏览并选择保存的图标文件。-然后几次单击确定,并退出所有对话框。

但这可能需要Chrome成为您打开Web文档的标准浏览器!

特别感谢Theta-ga


我已经更改了图标上的快捷方式,这是我尝试的第一件事(显而易见的)。但是,它不会更改正在运行的应用程序的任务栏图标。我想知道我是否可以使用API​​创建自己的快捷方式...
极客指南,2009年

3

看起来像是当前的Dev频道。在当前版本和Beta版本中,Windows 7中没有单独的任务栏图标-它们只是堆叠在标准Chrome图标的后面。看来他们与开发人员的距离还很远。


1
是的,我现在对单独的图标感到非常满意。只是希望他们看起来不那么丑!
《 How-To Geek》,

0

对于不提供正确尺寸图标的网站,这可能是最好的选择。我还没有完全确认这行得通,因为我不在开发频道中。

转到dataUri生成器,将所需的128px PNG作为图标上传。复制dataUri文本以在下面使用。

在您要创建用于按<CTRL>+ <SHIFT>+ 的应用程序快捷方式的页面上的Google Chrome中J,单击左侧的第二个图标(Show Console),然后粘贴以下内容。确保替换下面的datauri说明。Enter将执行它,您应该看到Gears应用程序的快捷方式窗口。

window.google.gears.factory.create('beta.desktop').createShortcut(
   document.title, window.location.href, {'128x128': '**dataUri**'}
   ,'**description**');

另一种选择是吸引网站的Web开发人员将这些简单的额外meta和link标签添加到他们的网站。

另外,如果您真的想花哨的话,我想您可以使用上面Ivo答案中指定的每个图标大小创建多个dataUri。


1
该死的...仍然不起作用,我认为这一定是Chrome中的错误。
亚伦·瓦格纳
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.