web sayfası güvenliği - 2

ilk yazımda, herhangi bir web sayfasında print screen'i engelleyip ekran görüntüsü almak için şu javascript kodunu yazmıştım:
function setClipBoardData(){
setInterval("window.clipboardData.setData('text','')",20);
}
fakat, bu javascript windows 7 + ie 8.0 konfigürasyonunda çalışmadı. bunun üzerine, windows 7'nin clipboard'una daha farklı şekilde ulaşmam gerekti. bunu da, şu şekilde gerçekleştirdim:

function doact(d) {
var doc = eval("document.aspnetForm." + d);
cp = doc.createTextRange();
cp.execCommand("Copy");
}
function clear() {
setInterval("doact('textx')", 20);
}


clear'da, doact fonksiyonuna "textx" adındaki görünmez bir textarea'nın name'ini parametre olarak gönderdim. clear fonksiyonunu, body'nin onload eventine ekledim.

0 yorum: