调用http时因为js问题遇到的一个报错

调用http时因为js问题遇到的一个报错

如果在使用其他语言调用http进行读取页面数据、获取页面源代码、接口调试等等时遇到了以下的报错:

<html>
<body>
<script type="text/javascript" src="/aes.js" ></script><script>function toNumbers(d)
{var e=[];d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});return e}
function toHex(){for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);
return e.toLowerCase()}
var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),b=toNumbers("98344c2eee86c3994890592585b49f80"),c=toNumbers("7b1559e54415b2afae6a0259a1ab9d56");document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/"; 
location.href="http://xxx.xxx/xxx/xxx.txt";</script>
<noscript>
This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support
</noscript>
</body>
</html>

This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support

这里有两个比较完美的解决方法:

  1. 更换托管网站
    因为免费的托管网站一般不支持js的调用,防止出现问题。所以在调用免费托管网站下的http读取文件时,就会出现这样的报错;

这里给一个完美的解决方法:使用Gitee免费仓库托管,(Github同理),Gitee官网

  1. 允许浏览器的JS使用
    ·这里参考一份大佬的文章即可

各种浏览器开启JavaScript脚本方法

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值