我只是想出了什么。
我使用Chrome浏览器,如果网站使用的是JQuery,您可以使用Chrome开发工具执行javascript来更改网站,即启用不应启用的按钮。
如果你运行普通代码document.getElementById('myId').disabled = false
或document.getElementById('myId').enabled = true
,那么它什么都不做。
但是只要您运行$('#myId').attr('disabled', false);
,组件就会实际启用,然后您就可以点击它了。
JQuery是否可以阻止这些类型的执行?
答案 0 :(得分:3)
您是否在询问是否可以使用jQuery阻止人们从浏览器控制台运行其他javascript / jQuery?不,你不能这样做,控制台内置在浏览器中供开发人员通过在页面上运行javascript后运行其他javascript来测试和试验。其他浏览器也是如此。