假设我有一个名为 style.css 的 CSS 文件,并且页面中加载了更多文件。如果样式表的文件名为 style.css(不管路径和 URL),如何使用 jQuery 自动删除它们?
我正在使用它,但它不起作用:
$('link[rel=stylesheet][href~="style.css"]').remove();
我这样做是因为我不希望在某个条件为真时加载它们(使用 JS 检查)。是否有其他方法可以阻止使用 jQuery 将 CSS 文件加载到浏览器?
感谢您的提示。
最佳答案
我建议使用服务器端解决方案。设置条件以在代码中添加/省略样式标签。即使它来自像 iFrame 这样的第三方,您始终可以使用 cURL 来获取数据并在将其发送到浏览器之前删除样式标签。
专注于在需要时添加样式,而不是在不需要时删除它。
关于jquery - 如何删除页面中的样式表 CSS 文件并阻止它们被加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14826070/