1

我想在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的 URL 文件包含“IconFile”键,那么webloc文件呢?

谢谢你的帮助,

4

1 回答 1

2

.webloc 文件的图标没有键。

这是因为文件的图标没有存储在文件中,而是作为 Finder 属性存储在文件的外部。但是,更改文件或文件夹图标的常规方法适用于 .webloc 文件。

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

请注意,.url 文件格式也不包含图标:该IconFile字段存储对磁盘上文件的引用。

于 2014-06-05T16:05:25.243 回答