如果你想直接在瀏覽器去禁止某個js文件是不可能的,從html運行就載入就肯定載入了js文件並且運行了,除非你直接禁止js腳本運行,另外,從js腳本調試上說,firebug應該不陌生吧,裡面有腳本調試的,腳本問題你可以設置斷點然後來調試吧; 另外從頁面製作上說吧,一般是根據瀏覽器是否載入,主要為了區別IE與非IE版本,然後IE中區分IE6跟IE高版本的,在html中就可以這么寫,例如: <!--[if !IE]><!--> <script src="a.js" type="text/javascript"></script><script>alert(1)</script> <!--<![endif]--> 非IE瀏覽器識別
『貳』 怎麼禁止從瀏覽器訪問js文件
解決方法如下:
可以寫一個過濾器。
作用就是取得url, 然後解析, 如果發現訪問的是.js的資源路徑, 跳轉。
『叄』 linux伺服器上的JS文件無法訪問,只是jquery的JS文件。
404肯定是文件沒找到,有一種可能就是apache配置,不過可能性小,你把jquery-1.9.1.min.js改為jquery.js試試,估計是過濾了-之類的符號.
『肆』 apache 怎麼設置目錄許可權設置 放js css php 圖片的文件夾不能直接訪問
取消這些文件夾的options裡面的index即可,也可以在這些文件夾下放一個空的index.html文件。
『伍』 做asp.net開發,我不想讓別人輸入地址就可以訪問我的js,圖片文件,改怎麼做
這個沒有辦法,js是怎麼都可以獲得的,即時你加密,也可以用諸如firebug之類的前端調試軟體獲得你解密後的js源碼,因為js本來就是解釋型語言,圖片的話倒是可以,在後台判斷一下refferrer,看是不是你的網頁在請求圖片,這種方法可以防止盜鏈
『陸』 如何禁止游覽器直接訪問js,css文件,不使用防盜連情況下
把瀏覽器里的js設置關掉
『柒』 JS 拒絕訪問
你用的XMLHTTP組件訪問本地文件,被瀏覽器屏蔽了。如果你一定要訪問,則要將瀏覽器的安全級別降下來。
『捌』 ie 拒絕訪問 .js 文件
有沒有用UTF-8格式編寫?
用DW打開JS,然後修改,頁面設置,選擇UTF-8+C,然後改碼
『玖』 ixwebhosting 設置 為 禁止訪問Images、js等目錄的方法
控制面板->管理工具->Internet 信息服務(IIS)管理器->本地計算機->網站,右鍵【屬性】,選「主目錄」標簽,去掉「目錄瀏覽」的勾選,這樣就不能在瀏覽器里直接訪問目錄了。
『拾』 關於JS的一個為題: 如何禁止網頁調用某個JS
可以使用閉包達到效果:防止js方法被外部調用與修改.
//在window對象中定義一根dome對象。
window.dome=(function(){
function_creat1(){
//_create方法只能在window下的dome對象中訪問,離開dome對象無法訪問。
alert('createtable1');
}
function_create2(){
//_create方法能在window下的dome對象外被訪問,因為在return中被返回
alert('createtable2');
}
functionstart(){
_create1();//結果是"createtable1"
}
return{
//寫在return裡面的key-value可讓外部調用訪問
start:start,
_create2:_create2
};
})();
window.dome.start();//當dome載入完畢後,馬上執行dome對象里的start方法。
_creat1();//調用錯誤,方法不存在
dome._creat2();//調用正確,結果是"createtable2"