在 Adobe AIR 中创建桌面应用程序的美妙之处在于,我仍然可以使用我的 Web 开发技能来执行此操作。
出于某种原因,我在检测剪贴板中的内容并将其显示在我的应用程序中时遇到了一个小问题。
这是我的代码:
<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)
有人看到我的问题吗?