首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐藏源CSS代码

隐藏源CSS代码
EN

Stack Overflow用户
提问于 2013-10-26 18:06:58
回答 2查看 11.3K关注 0票数 3

您好,最近我看到一些网站,当查看他们的源码时,隐藏了他们的源码。这怎么可能..我假设一些javascript可以做这件事。这是我在Google上找到的一段代码。

代码语言:javascript
复制
<script type="text/javascript" src="css.js"></script>

var cssFile = document.createElement('link');
cssFile.type = 'text/css';
cssFile.rel = 'stylesheet';
cssFile.href = '/test.css';
cssFile.media = 'screen';
cssFile.title = 'dynamicLoadedSheet';
document.getElementsByTagName("head")[0].appendChild(cssFile); 

那么,这段代码是要隐藏我的css,还是要向用户伪造css的来源呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-26 18:10:39

这段代码会隐藏我的

吗?

不是

还是会伪造用户css的来源?

不是

这将使使用查看源代码…发现它变得非常困难但多年来,我还没有看到任何人使用它作为检查页面工作方式的第一种方法。DOM检查器工具将显示生成的<link>元素,并显示应用于任何给定元素的样式,以及它们所在的样式表文件的链接。网络监控软件(包括内置于Firebug、Chrome开发人员工具等中的软件)也将显示样式表的HTTP请求和响应。

它将做的是延迟CSS的加载,直到JS运行。这就是全部。

这可能是因为一些CSS只在启用了JS的浏览器中使用( CSS可能会隐藏一些内容,这些内容只能通过JS交互显示,所以作者希望它在以后不能用JS显示时默认可见)。

这可能是为了让内容先加载,然后再进行样式设置(作为一种黑客手段,使内容加载性能优先于内容样式)。

票数 8
EN

Stack Overflow用户

发布于 2016-06-02 14:06:13

代码语言:javascript
复制
  Here is Code To Hide Css .

First On javaScript

代码语言:javascript
复制
$(window).load(function(){//Function call On Load windows

    $.post("Ajax.php?action=getCss",{},function(data){//Ajax Request To Css 
        $("#Corecss").html(data);// Paste css in Corecss Div without Shoing             
    });
 });//Thanks Hashaam zahid From Pakistan

2)在Html上

代码语言:javascript
复制
<div id="Corecss"></div>

3)在PHP上创建Ajax.php文件

代码语言:javascript
复制
if($_GET['action']=='getCss')
{
$sDbServerName="localhost";$sDbUserName="***";$sDbPassword="*****";$sDbName="Data";// Connection with database server $dbConnect=mysql_connect($sDbServerName,$sDbUserName,$sDbPassword);if($dbConnect)
{

      echo   '<link rel="stylesheet" href="css/creative.css" type="text/css">';


}
else
{
    die("You Cannot Do it With Css");
}


}//Thanks From Hahshaam zahid     ( ittuc.com )  and facebook/HashaamKhan321
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19605396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档