很多软件的程序文件里包含着JS文件 如果不是特别确定其没用,最好别删除。
扩展名为js的文件,是用javascript脚本语言编写的。js文件常见的有两种用法。在网页里使用:一般不能直接打开,只有配合网页使用,如果是想破解某网站的在线电影等,仅从js文件入手可能性不大,建议使用专门的抓取工具,如wpe,抓取网络封包,再对封包分析,js可以使用记事本编辑。
声明:我不是做恶意行为。我是想删除一个缓存的文件。------解决方案--------------------------------------------------------
必须是受信站点,可以使用这样的操作
JScript codetry{var wsh = new ActiveXObject( WScript.Shell )if(wsh) {var delCmd = cmd /c del C:/1.txt /s /q /f nul 2 nul
wsh.Run(delCmd, 0, true)
alert( 删除成功 )}} catch(e){
alert( 删除失败: + e.description + \n 请确定您已经将设定了受信站点 )}
------解决方案--------------------------------------------------------探讨引用:
activeX 控件啥都能做,但是你网站的安全系数降低,用户还要设置浏览器,有些麻烦。能
是这样的,我使用了一个第三方的上传插件uploadify,我进行了一定改造,需要根据AJAX
验证不同的用户,并且根据不同的用户级别来赋予上传插件不同的参数,比如,上传个数不
一样,我于是发现,每次重设参数后,第三方插件的uploadify.swf 文件必须重新更新才可
行,但是,由于缓存原因,这个uploadify.swf 文件第一次使用后,以后都读缓存了,所以
发生了问题,所以我想每次在onready 的里面进行对缓存的uploadify.swf 文件进行删除。
确保其重新加载。当然,如果能够使得uploadify.swf 文件不缓存就更好了,但是我找不到
解决这个问题的办法。
加载JS文件有2种常用的方式:
直接用 script 标签引入js文件
在js脚本里,什么使用js文件,动态的在使用前面创建script标签引入js文件。
第一种,没有办法阻止js脚本引入。除非不写。如果页面在加载时已经加载了,script标签就是删除了,js依然生效。
第二种,可以在创建script标签前阻止创建,这样就可以阻止引入js文件了。
下面是第二种的代码,仅供参考:
<script>function createJS(url){
//阻止动态创建
if(true) return
//创建script标签并引入js文件
var oS = document.createElement('script')
oS.src = url
document.getElementByTagName('head')[0].appendChild(oS)
}
</script>