我正在尝试制作一封邮件,其中光标更改为自定义光标。它在我的 mac 邮件客户端中工作。但在 chrome(gmail webclient)上,Gmail 似乎删除了那段代码。
cursor: url(http://www.myurl.com/mailings/client/realhand.cur), default !important;
帮忙?
任何体面的邮件客户端至少应该在从网络下载资源之前询问(而不是嵌入在消息本身中的资源),因为这是跟踪某人是否打开消息(和/或做更多邪恶事情)的经典方法。 (就是熟悉的“此消息中的图像已被屏蔽。单击此处显示图像。”)
您也许可以使用 data URI 嵌入光标,但它不会在所有浏览器中可靠地显示。
已经过去 11 年了,但这里为偶然发现这个问题的人提供了更多信息。
事实证明,Gmail 支持大多数 CSS 选择器、属性和媒体查询,但
cursor
不是其中之一。所有不受支持的 CSS 都会从电子邮件中删除。您可以在 Gmail 的 Google 开发者文档中找到 Gmail 支持的 CSS 列表。
旁注:截至 2024 年,大多数电子邮件客户端不支持 .cur 文件。您可以尝试将其转换为 .png 格式,但
cursor
选择器的支持非常差,并且在少数支持的电子邮件客户端中,其中许多不支持 url()
属性。