簡體   English   中英

如何隱藏網站資產,例如js和CSS文件?

[英]how to hide website assets such as js and css files?

我遇到了以下index.html頁面,在其中沒有找到任何自定義資產,例如js和css文件。 資產路徑如下

在此處輸入圖片說明

我找不到包含資產/css/custom/.css資產/js/custom/.js文件的位置。

有沒有辦法從HTML代碼隱藏這些CSS和JS文件?

<!DOCTYPE html>
<html ng-app="App">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Where passion meets potential</title>
</head>

    <body>
        <!-- start of loading jquery -->
        <script src="assets/js/vendor/jquery/jquery.min.js"></script>
        <script src="assets/js/vendor/lazyload/lazyload.js"></script>
        <!-- Loading angular and angular route via CDN -->
        <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
        <script src="//cdn.firebase.com/js/client/2.2.4/firebase.js"></script>
        <script src="//cdn.firebase.com/libs/angularfire/1.2.0/angularfire.min.js"></script>
        <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.25/angular-route.js"></script>
        <script src="//cdnjs.cloudflare.com/ajax/libs/ngStorage/0.3.6/ngStorage.min.js"></script>
        <script src="//cdnjs.cloudflare.com/ajax/libs/angular-filter/0.5.8/angular-filter.min.js"></script>

        <!-- Loading Angular Controller -->
        <script src="controller.js"></script>

        <!-- using lazyload to load our dependencies programatically -->
        <script src="assets/js/vendor/lazyload/application-css.js"></script>
        <script src="assets/js/vendor/lazyload/application-js.js"></script>

        <!-- Main Content -->
        <div id="main">
            <!-- angular template injection-->
            <div ng-view></div>
        </div>
        <!-- END Content -->

    </body>
</html>

只需閱讀評論。 名為lazyload的庫用於加載所有依賴關系,可能是從您命名的文件夾中加載。

<!-- using lazyload to load our dependencies programatically -->
<script src="assets/js/vendor/lazyload/application-css.js"></script>
<script src="assets/js/vendor/lazyload/application-js.js"></script>

我不知道它是如何工作的,但是我認為它將延遲加載的文件添加到DOM中。 客戶端將始終能夠以某種方式找到那些資源(例如chrome devtools的網絡標簽)。 上面的代碼中的文件可能包含有關其在項目中的工作方式的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM