您可以更改固定的IE 9 Web应用程序的图标吗?那你怎么做?


11

在IE 9中,您可以单击打开的浏览器选项卡并将其拖动到Windows 7任务栏,并将快捷方式固定到任务栏。

这具有创建伪应用程序体验的效果,其中快捷方式可以具有其自己的自定义跳转列表,而不与任务栏上的其他IE 9浏览器选项卡分组。

Windows使用在HTML中为任务栏上的图标定义的“快捷方式图标”或“图标”。如果未定义快捷方式图标,则使用通用IE快捷方式图标。

如果一堆固定在任务栏上的快捷键没有其他图标,则可能会使用户感到困惑。

您可以更改固定的IE 9 Web应用程序的图标吗?那你怎么做?

Answers:


14

从已经固定的站点开始,没有IE实例运行。

打开文件夹:

%appdata%\ microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ Taskbar

启动记事本,然后将固定图标从文件夹拖动到记事本中。

InternetShortcut部分应具有两个条目(IconFile和IconIndex)。如果不存在,则可以添加它们。DLL或ICO文件可以具有多个嵌入式图标。IconIndex编号用于确定要使用的嵌入式图标。

[InternetShortcut]
URL=http://www.superuser.com
IconFile=c:\windows\system32\shell32.dll
IconIndex=12

保存更改并关闭记事本。此时,图标更改已完成,但是任务栏不会自动刷新。

刷新任务栏:

将快捷方式剪切并粘贴到桌面。如果图标没有从任务栏中删除,请右键单击并选择“取消固定...”

双击桌面上的快捷方式(这将迫使IE阅读.website格式并刷新图标)。

将桌面快捷方式拖到任务栏,然后删除桌面快捷方式。应该显示新图标。


有关Windows 7 shell32.dll中包含的图标(及其索引)的预览,请访问此处:img145.imageshack.us/img145/6536/win7shell32dllicons.jpg
mbursill 2011年

听起来很有前途。IconIndex是否以0或1开头?我还没有刷新图标,并且想知道这是否是问题。
RunnerRick 2011年

我从您的评论中看到IconIndex以0开头。无论如何,我已经按照以下步骤进行操作,但是无法刷新图标。你有没有走一步?我正在运行Windows 7 SP1,但Service Pack可能有所更改。
RunnerRick 2011年

@Rick我也在使用Win 7 SP1。对文件进行更改很容易(确保只有一个IconFile和一个IconIndex条目),但是要刷新图标有点麻烦。重新固定之前,请确保您记住在将快捷方式复制到桌面后再运行。似乎Windows Shell将缓存旧图标,直到IE重新读取.website文件。
mbursill 2011年

1
作为对@mbursill的回复:要使用本地图标,请使用以下格式:[InternetShortcut] URL = google.com/dictionary IconFile = C:\ Users \ Name \ Icons \ dictionary.ico IconIndex = 0“ \”本地目录,而不是“ /”。并确保“ IconIndex”等于“ 0” [零](如上所述)。要刷新,只需在IE9中打开快捷方式。(如果已经打开,请关闭并重新打开)。

6

我也很难获得记事本中已编辑的.website文件来更新图标,因此这是SevenForums.com提供的对我来说万无一失的方法:

您可以更改固定的网站的图标,但这有点麻烦并且有点技术性。显然,在IE9的预发布版本中,它很简单,但是由于我无法发现的原因,他们删除了该功能。固定的快捷方式位于:

C:\Users\[USERNAME]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

找到您要更改其图标的快捷方式,并将其文件扩展名从“ .website”更改为“ .url”。请注意,“。website”扩展名不会显示在Windows资源管理器中,因此您必须使用CMD框或其他更改方法。

重命名后,您可以右键单击该快捷方式并更改其图标。完成后,您需要将文件扩展名改回来。

在刷新图标或取消固定并重新固定图标之前,新图标不会出现在任务栏上。我发现最简单的方法是在上面提到的Taskbar文件夹中右键单击和UNPIN,然后右键单击和PIN。


1
这是最好的答案。对于那些不太了解命令行的人。在Windows 7中cd %appdata%\microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbar,然后rename yourshortcut.website to yourshortcut.url
Cynapse

不幸的是,在Windows10中,从资源管理器视图中禁用了查看/编辑Internet快捷方式上的扩展的功能(即使启用了显示扩展)。幸运的是,@ Cynapse命令行建议非常有效。
kmote


1

右键单击桌面,然后选择New -> Shortcut。浏览C:\Program Files\Internet Explorer\iexplore.exe并选择OK。在引号后留一个空格,然后粘贴要用作快捷方式指向的URL。选择Next,为快捷方式命名,然后选择OK。右键单击快捷方式并更改图标。将新的快捷方式拖到任务栏上Pin

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.