0

Chrome dev araçlarındaki javascript kodunu değiştirmek mümkün müdür?Javascript kodunu değiştir chrome dev araçlar

Bu örnek oluşturuldu, araçların açıldığı zaman öğenin kaldırılmasını nasıl engelleyebilirim? https://jsfiddle.net/2nfw3rau/

var currentInnerHtml; 
var element = new Image(); 
var elementWithHiddenContent = document.querySelector("#element-to-hide"); 
var innerHtml = elementWithHiddenContent.innerHTML; 
element.__defineGetter__("id", function() { currentInnerHtml = "";}); 
setInterval(function() { currentInnerHtml = innerHtml;      console.log(element); console.clear();     elementWithHiddenContent.innerHTML = currentInnerHtml 
}, 1000); 
+0

'__defineGetter__', standart olmayan, kullanımdan kaldırılmış bir JavaScript eklentisidir. Bu tarayıcı, tarayıcıda bile (eskiden) kullanılan tarayıcılarda bile tarayıcılar arası ve muhtemelen DOM öğeleri için uygulanmamıştır. . –

+0

Olası kopyası [Chrome hata ayıklayıcıda düzenleme] (http://stackoverflow.com/questions/5067532/editing-in-the-chrome-debugger) – Ocelot20

+0

Bu gibi bir kodu asla kullanmam, bu çok kötü bir koddur ve webin doğasına karşı. Sadece bilmek istiyorum, dev araçlar açıldığında web sitesini "kaldırmak" dan setInterval nasıl durdurabilirsiniz. – geierwally

cevap

0

nasıl ben dev araçları Yapamazsın

açıldığında çıkarılmasını eleman önleyebilir. Kullanıcı tarayıcılarını kontrol ediyor, siz değil. Dev araçlarını kullanıyorlarsa, öğeyi kaldırabilirler (çeşitli yollardan).

+0

Yapabileceğiniz en iyi şey, öğenin kaldırılıp çıkarılmadığını kontrol etmektir. Ancak, kullanıcı muhtemelen bunu nasıl yaptığınızı anlayabilir ve durdurabilir. – vahanpwns

+0

Kullanıcının başlığa göre sorduğu şeyin bu olduğuna inanmıyorum. * Kendisini * hata ayıklama sırasında öğenin kaldırılmasını engelleyecek şekilde "düzenleme ve devam etme" becerisine sahip olmak istiyor gibi görünüyor. – Ocelot20

+0

Ocelot20: Haklısın, dev araçlar açıldığında web sitesini görebilmek, böylece kaynak kodunu görmek istiyorum. – geierwally

İlgili konular