[問題] 禁止從網址下載js檔

作者: te426odin (小胖老師)   2014-04-22 09:56:13
各位大家好
我有一個網站
經過檢測之後某一些.js檔案
可以透過網址下載
如圖
http://ppt.cc/S~3o
錯誤報告截圖:
http://ppt.cc/XG2j
請問有沒有什麼辦法可以禁止user 透過網址下載檔案呢?
同個網站中,還有透過WebResourse.axd 帶參數下載js的狀況
請問有沒有辦法去阻擋下載呢
感謝各位
作者: m339606 (mize)   2014-04-22 11:39:00
你要網頁可以讀取js但是使用者不可以直接下載?這兩個行為對IIS而言似乎是一樣的哦給你一個解法就是完全不要把js放在資料夾內透過ashx或是其他方式將js裡面的程式碼直接動態印在網頁上這樣使用者要取得js就只能自己去看原始碼複製貼上動態產生出來直接印在網頁上不要給出檔案連結因為js運作的原理就是一定會"下載"回客戶端執行除非你直接宣告在aspx內,也就是附帶在網頁程式碼內用程式碼將js裡面的程式碼全部動態註冊到網頁上也是方法不過js本來就是方便用的為什麼要禁止下載呢?可否有報告可以看看呢?把那條的問題描述貼出來
作者: Eleganse (艾勒更斯)   2014-04-22 14:21:00
都可以下載到網頁上的東西 怎麼可能不能用網址列下載你要做的可能是閃過爬蟲程式 而不是閃過別人下載
作者: uranusjr (←這人是超級笨蛋)   2014-04-22 19:25:00
這想法根本錯了, 你要做的是「不要讓檔案網址反映伺服器版本與檔案結構」, 而不是因噎廢食和使用者玩躲貓貓

Links booklink

Contact Us: admin [ a t ] ucptt.com