我正在使用SWT开发一个java应用程序。它嵌入了一个浏览器。我必须添加copy,selectall,查找这个app的功能。我用这个脚本来实现复制功能
final String SCRIPT01 = "var html = \"\";"+
"if (typeof window.getSelection != \"undefined\") {"+
"var sel = window.getSelection();"+
"if (sel.rangeCount) {"+
"var container = document.createElement(\"div\");"+
"for (var i = 0, len = sel.rangeCount; i < len; ++i) {"+
"container.appendChild(sel.getRangeAt(i).cloneContents());"+
"}"+
"html = container.innerHTML;"+
"}"+
"} else if (typeof document.selection != \"undefined\") {"+
"if (document.selection.type == \"Text\") {"+
"html = document.selection.createRange().htmlText;"+
"}" +
"}" +
"return html";
我实际上在SO上找到了这个代码,我不知道这是什么。但它对我有用。任何人都可以告诉它是什么剧本。我认为这是javascript但我认为我错了,任何链接到这个教程脚本将非常有用。我想学习这个脚本,看看我是否可以用它来实现“全选”和“查找”功能。
答案 0 :(得分:0)
是。那是纯粹的javascript。由于java不会在浏览器上执行,我们需要javascript。
我想学习这个脚本,看看我是否可以用它来实现“全选”和“查找”功能。
Jquery
库可供您使用。不需要自己实施。