通过给iframe绑定鼠标事件,让内部iframe获取焦点,即可获取键盘事件。
<script type="text/javascript">
function setFocus() {
document.getElementById('blockrandom').contentWindow.focus();
}
</script>
<iframe
id="blockrandom"
name="blockrandom"
src="http://ip:port/guacamole"
width="800"
height="600"
onmouseover="setFocus();">
</iframe>