将图标设置为webloc文件

时间:2013-10-09 09:49:12

标签: macos icons customization webpage shortcut

我想在 webloc 文件中设置自定义图标。

我写了这段代码:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"><dict>
<key>URL</key>
<string>http://blabla.com</string>
</dict></plist>

是否存在设置图标的特定键?

我用于 Windows 的网址文件包含“IconFile”密钥,那么 webloc 文件呢?

感谢您的帮助,

1 个答案:

答案 0 :(得分:2)

.webloc文件的图标没有键。

这是因为文件的图标不存储在文件中,而是作为Finder属性存储在文件外部。但changing the icon of a file or folder的常规方式适用于.webloc文件。

结果是,如果您通过邮件发送.webloc文件,则先前设置的图标将丢失。如果将.webloc文件从一台Mac复制到另一台Mac,则会保留该文件,例如通过(Mac格式,我猜)USB密钥。如果您邮寄包含.webloc文件的ZIPped文件夹,也会保留它,因为关联的图标存储在文件夹中。

请注意,.url file format不会包含图标:IconFile字段存储对磁盘上文件的引用。