我们使用 Windows Live Writer 作为防火墙后独立 WordPress 站点的接口。升级到 Windows 10 后,在将表格从 Microsoft Word 或 Excel 复制到 LW 时,我们发现使用“选择性粘贴:保持格式”出现问题。
生成的 HTML 应该是:
<a href="mailto:username.usersurname@companysite.com">
但它看起来像这样:
<a style="href: "mailto:username.usersurname@companysite.com"">
最终结果是 mailto: 名称带有下划线,就好像它是一个链接但 mailto: 不起作用(无论哪个浏览器)。不再支持 Windows Live Writer 并且 Open Live Writer 当前具有相同的错误行为。我试图找到一个解决方法,因为我们的许多贡献者在电子表格或文档中维护他们的表格,并且只将它们复制到 LW 以发布。
到目前为止我的调查笔记:
- 在http://answers.microsoft.com/en-us/windowslive/forum/livemail-email/windows-live-mail-2012-missing-links-while-copying/fb67856e-a4b5-42ec-9ada-中发现了类似的问题e1b08561157f?auth=1。承认是一个真正的 bug,当时的建议是去安装 IE10,这在 Windows 10 上是不可能的。
- 在 Windows 10 中配置了正确的邮件客户端 - 我发现了许多关于该问题的参考资料,但我认为那些没有格式错误的 html。
- 使用 mailto: links 在 LW 中创建一个新表。特别是“特殊粘贴:保持格式”已损坏。
- 目前在 Windows 10、Windows Live Writer 2012 上。
- 到目前为止,我唯一的解决方法是 Excel - 将表格保存为网页,在浏览器中打开相关文件(对我来说,它是 sheet001),ctl+U 查看代码,将代码复制到 LW 的源代码中。但是 Word 中的并行过程似乎不起作用。
- 直接粘贴到 WordPress 后端编辑器会丢失一些漂亮的表格格式(如您所料),但 mailto: 的工作。
经过更多测试,格式错误的链接不限于 mailto: - 已复制和粘贴的常规超链接选择性粘贴:保持格式具有与上述相同的不正确 html 语法。
<a style="href:"http://sharepoint.something.com/sites/path/default.aspx""
我正在寻找一种适用于大量兼职贡献者的实用解决方法。有什么建议么?