jquery - 完全阻止 CSS 加载

标签 jquery css

我有一个站点,其中构建 HTML 和 CSS 的平台已完全锁定。我对应用程序/服务器层的访问权限为零。

平台提供了一些 CSS 文件,我用一些 jquery 将它们剥离了

$(document).ready(function() {  
     $('link[rel=stylesheet][href*="UserGlobal"]').remove();
}); 

虽然这确实有效并且可以防止“UserGlobal”样式表对我的页面呈现产生任何影响,但它仍然会被加载。

我的问题是,在无法访问应用程序层/服务器端的情况下,是否有办法阻止 CSS 文件首先被传送到浏览器?

我的直觉告诉我没有 - 但我很想听听是否有人遇到过类似的事情并解决了它。

最佳答案

如果 CSS 已经包含在 HTML 页面上(使用 <link><style> 标记),则无法阻止浏览器加载 CSS 文件,仅使用 JavaScript。

如果你想阻止浏览器加载它,你需要一些方法来改变网络服务器的 HTTP 响应(即删除 CSS)。

关于jquery - 完全阻止 CSS 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46204878/

相关文章:

javascript - jquery 自动完成建议触发搜索按钮

html - H1 标题中的字体大小调整很奇怪

css - 为什么我的第二个 div 超出了第一个 div?

jquery - 如何使用jquery改变左边的值

jquery - 为每个从 jquery 中排除一个类

javascript - 通过 JQuery 加载和卸载 JS 文件的最佳方式

javascript - 使用 get 请求将 json 对象传递给 Controller ​​操作

javascript - 什么是防止悬停影响的更好方法?

html - 移动设备中垂直居中的 Div 未对齐(使用 flexbox)

python - 如何消除浏览器中 Jupyter/ipython 笔记本周围的灰色边框?