Javascript 英国《金融时报》如何在粘贴文本时添加免责声明?
下面是粘贴《金融时报》文本时发生的一个例子,上面的一段被添加 提前谢谢 例如: 请尊重FT.com允许您共享链接的ts&cs和版权政策;复制内容供>个人使用;&重新分配有限的提取物。给ftsales发电子邮件。support@ft.com购买附加权限>或使用此链接参考文章->9600-11e0-8256-00144feab49a.html#ixzz1PFrYZiD0 英国《金融时报》获悉,高盛在代表利比亚主权财富基金进行亏损交易时,为一名利比亚高级官员的亲属提供了带薪实习Javascript 英国《金融时报》如何在粘贴文本时添加免责声明?,javascript,user-interface,usability,user-experience,Javascript,User Interface,Usability,User Experience,下面是粘贴《金融时报》文本时发生的一个例子,上面的一段被添加 提前谢谢 例如: 请尊重FT.com允许您共享链接的ts&cs和版权政策;复制内容供>个人使用;&重新分配有限的提取物。给ftsales发电子邮件。support@ft.com购买附加权限>或使用此链接参考文章->9600-11e0-8256-00144feab49a.html#ixzz1PFrYZiD0 英国《金融时报》获悉,高盛在代表利比亚主权财富基金进行亏损交易时,为一名利比亚高级官员的亲属提供了带薪实习 这是您可以通过名为的j
这是您可以通过名为的jQuery插件实现的。下面是一个使用p选择器的示例
$("p").click(function() {
$.copy($(this).text() + " Disclaimer goes here!");
});
网站管理员使用Javascript实现这一点 检查文件
FT.Tynt={
initTynt:function(){
var Tynt=Tynt | |[];
Tynt.push('cqolxGrS4r34rIadbiUt4I');
泰恩,我={
“抄送”:“0”,
“b”:是的,
“ap”:“请尊重FT.com,它允许您:共享链接;复制内容供个人使用;重新分发有限的摘录。向ftsales发送电子邮件。support@ft.com购买其他权利或使用此链接参考文章-“,
“t”:对
}
您可以通过操作来实现处理程序,您可以更改复制的文本。他们使用JavaScript,可以在以下文件中找到:
如前所述,修改剪贴板数据要么限于特定浏览器,要么要求用户授予修改剪贴板的权限。您可以解决此问题
oncopy
事件[quote=USER]内容中[/quote]
并根据复制帖子的内容分配用户。默认情况下,脚本始终选择DOM样式,但不选择实际的HTML,因此,如果复制bold内容,则粘贴到富文本编辑器中时将为粗体,而在纯文本编辑器中使用时仅选择文本(删除HTML标记)
与追加相比,使用此方法预编内容要容易得多,在这种情况下,我仍然不确定它是否功能齐全。对于IE,您可以直接修改剪贴板,但存在一些问题,例如,在选择整个页面时,或者如果您想切换富复制内容。我还没有机会进行修改ny提供了进一步的浏览器测试,但这似乎至少是新浏览器的有效解决方案
例如:
另一个例子:
源代码:你的意思是“将文本粘贴到《金融时报》上”还是“粘贴从《金融时报》复制的文本”?试试看,这是来自英国《金融时报》:)这确实很有趣。我没有答案,但打算找到一个。请参阅我最近发布的一个答案,它显示了使用纯CSS实现这类事情的一种方法。这是复制的预定义选择。使用FS,您可以执行自己的选择,并在其中预先添加免责声明。(+.$copy是一个插件,不是jquery的一部分)修改clipboardData只适用于IE,这里显示的FF解决方案至少会在更高版本的FF上引发一个安全异常。这只适用于较旧的IE(不适用于8或9),是一个安全缺陷-javascript不应该具有操作剪贴板数据的能力。
FT.Tynt={
initTynt:function(){
var Tynt=Tynt||[];
Tynt.push('cqolxGrS4r34rIadbiUt4I');
Tynt.i={
"cc":"0",
"b":true,
"ap":"Please respect FT.com's <a href='http://www.ft.com/servicestools/help/terms'>ts&cs</a> and <a href='http://www.ft.com/servicestools/help/copyright'>copyright policy</a> which allow you to: share links; copy content for personal use; & redistribute limited extracts. Email ftsales.support@ft.com to buy additional rights or use this link to reference the article -",
"t":true
}