阅读CSS文件的内容
Read the content of CSS file
我从服务器得到一个CSS文件,我想要该文件的内容,并把它放在一个标签在我的身体之前任何其他加载。是否有一种方法来读取使用Jquery或JavaScript的css文件的内容?
如果您想用Javascript读取文件,请使用ajax方法。这里是。get,它允许你读取一个文件。
http://api.jquery.com/jquery.get/唯一的方法是通过AJAX读取,正如Superdrac所说。使用jQuery函数$.get()
来实现你想要的。
$.get("path/to/stylesheet.css");
但是,如果您从其他地方获取文件,那里没有Access-Control-Allow-Origin
头集,则需要构建一个小代理来访问该文件。PHP中可以这样写:
<?php
die(file_get_contents($_GET["url"]));
?>
将其保存为proxy.php
,然后更改$.get()
函数:
$.get("proxy.php?url=http://another.domain/path/to/stylesheet.css");
函数为您提供外部样式表文件的内容。如果你想把它加载到一个标签中,例如。,一个<div id="ext-css">
标签,你可以这样做:
$("#ext-css").load("proxy.php?url=http://another.domain/path/to/stylesheet.css");
希望这对你的开始有所帮助。但我还是不明白,你为什么要做这样的事。您是否将样式表从不应该做的地方移开?;)
相关文章:
- 关于引入外部javascript文件的问题&css通过https
- 如何修复:当javascript更改DOM时,iOS会删除CSS文件
- 使用Javascript读取CSS文件并动态更改页面
- 限制对HTML/CSS/IMG或根索引文件夹的访问
- 压缩静态HTML文件中的JS和CSS
- js和css文件-在publichtml外部或内部
- Yii2从js脚本的页面上添加来自供应商文件夹的图像、css、js文件
- 加载具有特定CSS的HTML文件
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- Google PageSpeed Insights与多个CSS文件
- Bootstrap CSS和JS我必须将它们包含在单独的文件中,或者可以编译它们
- Javascript:动态更改CSS文件+Cookie
- 最小化CSS/JS文件,并使用命令行创建一个文件
- 浏览器缓存PHP生成的CSS和Javascript文件
- Nodejs和express无法定位资源文件(CSS&JS文件)
- 如何在Java web应用程序中自动控制静态文件(css、js、image)的版本
- 如何在基于angular-fullstack的应用中包含库文件(css/js)
- MeteorJS外部文件:css和js
- 使用javascript+jquery轻松地重新设计输入类型文件.Css需要在jsfiddle上修复D:
- 在gulp中用0kb的文件css