A. 如何防止js和css緩存
解決辦法一:每次修改js或css文件後,都要手工修改那個版本號,注意:是每修改一次(哪怕僅僅是改了一個字元)都要修改版本號;
解決辦法二:如果嫌手工修改太麻煩,那可以通過程序來自動修改(用隨機數做版本號)。如果你的網站是動態的,那可以通過後台程序來改,比如ASP的:
<link rel="stylesheet" href="static/mimi/css/main.css?v=<%=rnd()%>" type="text/css"/>
PHP的:
<link rel="stylesheet" href="static/mimi/css/main.css?v=<?php echo mt_rand(); ?>" type="text/css"/>
如果是靜態網站那就要js腳本來實現了,這個稍微麻煩點,這里就不說了。
其實上述方法一和方法二的目的都是為了使每次打開的js或css的url不同,這樣瀏覽器就不會去緩存區取數據,而是直接到網站下載。
如果上述方法仍然無效,那就是你的瀏覽器的緩存機制存在問題,比如「從不檢查網頁的新版本,除非手動刷新」,這個就要你自己去設置了。
B. 怎麼禁止用戶下載我伺服器上的js文件 盼高手
這個早就研究過這個問題了,有個很經典的解決方法就是比如你用的是asp語音,你就把你的js文件改成asp格式的(記住要在頭部和尾部加script),這是我印象最深的解決方法了。
還有的解決方方式是進行js加密編碼什麼的,具體的就不記得了,可以多藉助網路搜索看看,這種方法是最簡單可行的,不過確定是要是生成靜態頁面的話就B了,祝你好運
'-------------------------------------
'世博數據806: www.12data.com
C. 如何設置介面防止網路運營商嵌入js
請問你是否注冊使用第三方平台?如果是使用第三方平台的的你需要添加你的公眾號到平台里,一般的平台都可以提供你的操作給你提示來操作接入開發者並且給你提供URL配置的介面的。如果是使用 官方的自定義菜單就不需要做以上的操作來。另外需要注意一下,沒認證的 訂閱號不能發外部鏈接做菜單,如果是接入 平台,那就不能設置自定義菜單。
D. 怎麼防止自己網站中的js文件被下載
這個是沒有辦法,除非你整個網頁加密碼。或JS加密。
JS加密後,如果網頁沒加密,引用還是可以的
E. 請問我上傳一個JS文件到我的伺服器,怎麼設置別人不可以下載我的JS文件,而這個文件在網站上又能正常運行
不論怎樣別人都是可以拿到你這個文件的 即使你設置成ASP,PHP等 因為不是ASP,PHP文件,伺服器不解析,依然可以下載,而且你這個文件是在前端運行的。只要是在前端運行的文件臨時文件中都會存在,即使你網站設置成不緩存它實際上還是緩存的,只是網頁關閉緩存文件就刪除了。還有,一些開發插件都可以獲取到你這個文件內容的,比如Firefox瀏覽器下的firebug插件就可以獲取到你這個文件內容。所以,如果別人想拿到前端運行的文件你是阻止不了的。
F. 防.js文件被下載
動態網站不是都有過濾器嗎?
用 過濾器 如果後綴檢測到是 js 就轉頁面就可以了
<script src="123.asp">
</script>
123.asp 就是你得js文件
判斷request 裡面獲得的 IE瀏覽器 裡面的路徑
如果 最後是 123.asp 就過濾掉!!跳轉 錯誤頁面!
同時 還要 在session 裡面加一個值
判斷 不然 用框架啊 也可以 include 你的頁面進來
所以 方法 是
1:判斷路徑
2:同時 判斷session 裡面 是否有值
這樣 就能做到不可下載
也就是 asp的過濾
不知道 明白了不??
補充: 這能說明你js 的格式不正確 或者 調用路徑不對 或者 裡面的代碼有錯誤
G. 靜態網站如何防止js和css緩存
加令牌,如果網站使用WAF防護,比如ShareWAF,就有加令牌的功能,
也可以用JShaman給js代碼加密,
H. 防止js文件被下載
動態網站不是都有過濾器嗎? 用 過濾器 如果後綴檢測到是 js 就轉頁面就可以了<script src="123.asp"></script>123.asp 就是你得js文件判斷request 裡面獲得的 IE瀏覽器 裡面的路徑如果 最後是 123.asp 就過濾掉!!跳轉 錯誤頁面!同時 還要 在session 裡面加一個值 判斷 不然 用框架啊 也可以 include 你的頁面進來 所以 方法 是1:判斷路徑 2:同時 判斷session 裡面 是否有值這樣 就能做到不可下載 也就是 asp的過濾 不知道 明白了不??補充: 這能說明你js 的格式不正確 或者 調用路徑不對 或者 裡面的代碼有錯誤
I. 我自己在做JAVA WEB項目,自己寫了一個JS,並且該項目必須保密的,請問怎樣做能讓防止別人下載我的JS呢
js是不可能加密的,除非不運行你這個JS