在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