javascript - 如何卸载/阻止加载的 JavaScript

标签 javascript jquery asp.net-mvc

我有一些页面应该被阻止的行。

所以我们不必使用它们。

<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>

是否可以采取某种措施?我的意思是我无权访问布局页面和核心代码。

我们可以使用 JavaScript/jQuery 来实现它吗?

最佳答案

Check this reference.

删除脚本元素不会执行任何操作。如果您可以以某种方式访问​​脚本元素,那么它是很久以前执行的,删除它不会有任何效果。

以下操作只会将它们从 DOM 中完全删除,但不会对代码产生任何影响,因为它们之前已经执行过。因此,请确保该页面根本不需要它们。在脚本加载之前和 jquery 加载之后应用它们。像:

<script>
    $('script[src="/Scripts/jquery.validate.js"], 
       script[src="/Scripts/jquery.validate.unobtrusive.js"]').remove();
</script>

<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>

但我不想删除它们,因为我相信它们会伤害其他人。

关于javascript - 如何卸载/阻止加载的 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26978404/

相关文章:

javascript - Knockout + Bootstrap 3 单选按钮

javascript - 使用 jquery 第二次点击不起作用

jquery - 如何使用 jquery 禁用超链接

javascript - 从页面重新加载 DIV,而不更改页面

javascript - 为什么我的 jqgrid 没有显示任何数据?

c# - 保持用户长时间登录到 ASP.NET 5 网站

javascript - 为什么使用 document.write 在弹出窗口中插入的 HTML 页面需要刷新才能在 IE 7/8 中加载?

javascript - JSON 响应节点的 JS 错误

jquery - 将 MarkItUp 富文本编辑器预览与 ASP.NET MVC 应用程序集成

javascript - 关闭 Google Chrome 应用程序时关闭串行端口