在Adobe AIR中创建桌面应用程序的优点是,我仍然可以使用我的Web开发技能来实现这一点。Adobe AIR剪贴板检测
出于某种原因,我遇到了轻微的问题,检测剪贴板中的内容,并将其显示在我的应用程序中。
这里是我的代码:
<body>
<div id="infoDiv"></div>
<script>
function everysecond() {
setInterval("checkClipBoard()",1000);
}
function checkClipBoard(){
if(air.Clipboard.generalClipboard.hasFormat("text/plain")){
var text = air.Clipboard.generalClipboard.getData("text/plain");
}else{
var text = "nothing in clipboard";
}
$("#infoDiv").html(text);
}
everysecond();
</script>
</body>
无论我的应用程序处于焦点与否,它似乎并没有检测到任何我复制到剪贴板(按Ctrl + C)
任何人看到我的问题?
不要将字符串传递给'setTimeout' – SLaks