Tag: 复制粘贴

JavaFX应用程序中的函数未定义错误

要求是在javafx应用程序中嵌入JSON编辑器。 我尝试在webview的帮助下将json编辑器(由Ace驱动) https://github.com/josdejong/jsoneditor嵌入到我的javafx应用程序中。 一切正常,除了复制(CTRL + C)和粘贴(CTRL + V)。 经过研究,我发现javafx webkit是safari 。 但是我在像Firefox,Chrome和所有的网页浏览器中尝试了相同的编辑器。 即使在最新版本的safari中它运行良好,但我没能在javafx webview中使用它。 目前我正在使用最新的JDK(8),所以也有最新的javafx。 有什么方法可以让我在javafx webview中使用复制粘贴快捷键来处理嵌入式编辑器吗? 请帮忙。

如何在粘贴事件期间获取字段的值?

我有一个文本字段,我将paste事件绑定到使用JQuery。 当我第一次将某些东西粘贴到表单字段并记录其val()它返回一个空字符串。 同样,如果我再次粘贴到字段中,它会在粘贴之前返回先前的值。 基本上我有一个竞争条件或排序问题,因为缺乏一个更好的术语。 在粘贴事件完成之前,表单字段似乎不会更新。 在粘贴事件完成并且实际填充了字段后 ,有没有办法检查字段的值? 我想要实际的字段值,而不是clipboardData,因为我知道这是一个仅限IE的function。 $(‘#url’).bind(‘paste’, function(e) { alert($(this).val()); });

使用Chrome中的jQuery / js复制到剪贴板

我知道这里有很多次问过这个问题,包括: 如何用JavaScript复制到剪贴板? 或者如何使用jQuery将文本复制到客户端的剪贴板? ,我缩小了范围: 条件: 在谷歌浏览器中工作正常(如果跨浏览器会很好,但不是必需的) 没有闪光 有这样的解决方案或解决方法吗?

跨浏览器方法,以防止从textarea文本复制的所有方法?

我正在开发一个在线打字软件。 在打字软件中,一切进展顺利,但我遇到了不诚实用户的问题,他们可能会将文本输入到文本区域,复制它,然后重新加载页面(因此重置计时器)并直接粘贴它。 所以我在想使用类似evt.preventDefault();东西evt.preventDefault(); 当javascript检测到按下ctrl / cmd按钮和C键时。 但后来我意识到用户总是可以到菜单栏按Edit -> Copy 。 所以我想知道,是否有一种跨浏览器方法来禁用这两种复制方法?

使用JQuery捕获粘贴到textarea中的文本

我必须使用JQuery获取文本区域的粘贴事件。 我尝试了以下代码,但它不起作用…… $(document).ready(function() { $(‘#txtcomplaint’).keyup(function() { TextCounter(‘txtcomplaint’,’counterComplaint’, 1000 ); }) $(‘#txtcomplaint’).onpaste(function() { alert() //TextCounter(‘txtcomplaint’,’counterComplaint’, 1000 ); }) });