标题中几乎所有内容。
我使用获取用户名的JS脚本构建了一个非常简单的hta文件。
hta文件可以正常工作,但是一旦我从Linux服务器下载了完全相同的文件,hta文件就不再起作用。
但是,如果我使用文本编辑器打开下载的文件并保存,那么hta文件又可以工作了!
这是js脚本的示例:
<script>
var objUserInfo = new ActiveXObject("WScript.network");
var uname = objUserInfo.UserName;
var xhr = new XMLHttpRequest();
xhr.open('GET', "http://localhost:8000/"+uname, true);
xhr.send();
</script>
我的Windows计算机和Linux计算机上文件的md5哈希完全相同。
您对此有想法吗?我真的希望我的hta文件一旦下载即可工作。
谢谢