如何卸载/阻止加载的 JavaScript
How to unload/block loaded JavaScript
我有一些应该被阻止某些页面的行。
所以我们不必使用它们。
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
有可能以某种方式做吗?我的意思是我无法访问布局页面和核心代码。
我们可以以某种方式使用 JavaScript/jQuery 来做到这一点吗?
检查此参考。
删除脚本元素不会执行任何操作。如果您可以以某种方式访问脚本元素,则该脚本元素很久以前就已执行,删除它不会有任何效果。
以下将仅将它们从 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>
但我宁愿不删除它们,因为我相信它们会伤害其他人。
由于您无权访问布局,因此在用户的浏览器加载和解析它们之前,您确实无法删除它们。
如果您在某些页面而不是其他页面需要它们,则为所有页面加载它们没有害处,因为浏览器应该在第一个请求时缓存它们,并在每个额外的请求上使用缓存。初始页面加载时有一点开销,但对于将来的页面加载来说应该是微不足道的
相关文章:
- ADF:有条件地加载javascript资源
- .load()函数赢得't加载javascript
- Gmaps搜索和kmz加载javascript
- 页面显示前加载Javascript警报
- 依赖于缓慢加载javascript的UI
- 在外部JS执行后加载JavaScript
- 在WordPress站点中加载jquery.js后加载javascript代码
- 图像未加载javascript、html、angular、imdb-api
- 加载 JavaScript 取决于以前异步加载的 JavaScript
- 预加载Javascript音频以在脚本中播放
- 无法加载Javascript错误XMLHttpRequest
- AJAX JSF请求后重新加载Javascript
- Rails Assets Pipeline从控制器和方法加载JavaScript
- 使用Require.js按照依赖关系的顺序加载JavaScript
- 正在等待加载文件(加载JavaScript)
- 仅在需要时加载javascript函数
- 直接导航到chrome中的页面时未加载Javascript脚本
- 异步加载Javascript
- IE7 未加载 JavaScript 文件
- 从框架中的函数异步加载 Javascript