1

我刚刚想通了一些事情。

我正在使用 Chrome 浏览器,如果网站使用 JQuery,您可以使用 Chrome 开发工具执行 javascript 来更改网站,即启用不应启用的按钮。

如果您运行正常代码document.getElementById('myId').disabled = false,或者document.getElementById('myId').enabled = true它什么也不做。

但是,一旦您运行$('#myId').attr('disabled', false);,该组件就会真正启用,然后您就可以单击它。

JQuery 是否可以阻止这些类型的执行?

4

1 回答 1

3

那么您是在问是否可以使用 jQuery 来防止人们从浏览器控制台运行额外的 javascript/jQuery?不,您不能这样做,控制台内置在浏览器中,供开发人员通过在页面上的 javascript 运行之后/同时运行额外的 javascript 来测试和试验。其他浏览器也是如此。

于 2013-07-19T12:42:58.410 回答