如何通过COM或JavaScript在WebBrowser控件中模仿CTRL + A,CTRL + C?

时间:2011-06-30 20:16:42

标签: javascript com browser webbrowser-control

如何通过COM自动模仿WebBrowser Control中的 CTRL + A CTRL + V ?< / p>

或者,有没有办法使用JavaScript模拟这种行为?

我全神贯注地看到将数据放入剪贴板的唯一方法是使用setData()对象的clipboardData方法,但我最终将HTML解释为文本。我需要的是将整个网页放入剪贴板,以便将其粘贴到MS Word中。

1 个答案:

答案 0 :(得分:1)

这个答案是由OP发现的,并作为问题的更新发布。只需将它移到这里进行语义化。

以下是JavaScript中的解决方案(也可以通过COM使用):

window.document.execCommand('SelectAll',true);
window.document.execCommand('Copy',true);
window.document.execCommand('UnSelect',true);