简体   繁体   English

修改javascript代码Chrome开发工具

[英]Modify javascript code chrome dev tools

Is it possible to modify the javascript code in chrome dev tools? 是否可以在chrome开发工具中修改javascript代码?

I have created this example, how can i prevent the element from being removed when dev tools are opened? 我创建了这个示例,如何防止在打开开发工具时删除元素? https://jsfiddle.net/2nfw3rau/ 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);

how can i prevent the element from being removed when dev tools are opened 打开开发工具时,如何防止元素被删除

You can't. 你不能 The user is in control of their browser, not you. 用户可以控制他们的浏览器,而不是您。 If they're using dev tools, they can remove the element (in any of several ways). 如果他们使用开发工具,则可以删除元素(以多种方式中的任何一种)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM