当用户将网页中的 URL 复制到启用 HTML 的应用程序(例如 Outlook 的 Word)时,是否可以复制 JUST TEXT?也许我可以在 Javascript 中做些什么?我知道如何完全禁用复制 + 粘贴,但我真的只需要禁用 HTML 复制。
非常感谢。
当用户将网页中的 URL 复制到启用 HTML 的应用程序(例如 Outlook 的 Word)时,是否可以复制 JUST TEXT?也许我可以在 Javascript 中做些什么?我知道如何完全禁用复制 + 粘贴,但我真的只需要禁用 HTML 复制。
非常感谢。
这是不可能的。您无法控制其他应用程序(例如 word/outlook)的格式。
当您将看起来像 URL 的内容粘贴到 - 比如说 - Word 中时,它会将其识别为 URL,并相应地创建一个链接。
因此,Web 应用程序无法告诉用户的桌面应用程序以给定方式处理从其粘贴的字符串。
至少在 Word 中,您可以粘贴为纯文本——右键单击,粘贴为特殊...并选择未格式化。也许 Outlook 也有这个功能?
不过,不确定您是否可以更改网络浏览器将文本复制到剪贴板的方式。
它没有回答你的问题,但PureText 很好地解决了这个问题。
我认为您不能,因为超链接被复制为纯文本,Word 和 Office 然后将该纯文本格式化为超链接。
这样做:打开记事本。键入超链接,将其粘贴到 Outlook 中,然后按 Enter。你无能为力。
编辑
如果可能,请在 onload 上设置一个函数,以检查何时复制并覆盖它。这是一个复制到剪贴板的 javascript 函数: