本网站需要在您的浏览器中启用 Javascript
Posted
技术标签:
【中文标题】本网站需要在您的浏览器中启用 Javascript【英文标题】:This site requires Javascript enabled in your browser 【发布时间】:2020-04-18 01:49:43 【问题描述】:我需要从服务器下载一些文件 我使用 Retrofit 、Voelly 和 DownLoadManager 是从 android 中的服务器下载文件的一些方法,但我的反应不是我想要的想要。
我使用来自其他服务器的其他 URL 测试我的应用程序,它运行良好。
当我使用我的主机测试我的应用程序时,我得到以下来自服务器的响应作为 html 文件。
此网站需要 javascript 才能运行,请在您的网站中启用 Javascript 浏览器或使用支持 Javascript 的浏览器
我还在浏览器中测试了我从我的服务器下载的 URl,它返回了真实的文件。
我的服务器有什么问题???
我的完整回复
<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("4e617cfaefcd0f6f4fea87d72b611efa");
document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+";
expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";
location.href="http://<myURL>/sang.epub?i=1";
</script>
<noscript>
This site requires Javascript to work, please enable Javascript in your
browser or use a browser with Javascript support
</noscript>
</body>
</html>
【问题讨论】:
【参考方案1】:在得到主机支持团队的回复后,我发现问题出在服务器端。我使用了免费托管。
支持团队对我说,他们的免费主机仅用于创建网站,而不是从中下载文件。
我认为这是Scraping 禁用或者可能没有SSL。
我终于使用了更好的免费 host provider,它允许我从服务器下载文件并从 android 客户端发送请求。 我的新主机提供商:www.000webhost.com
【讨论】:
这实际上是我的答案。我正在使用 InfinityFree 进行测试并切换到 000webhost 让它立即工作。 哦,我正在做 InfinityFree,我也收到此错误。我也会改变的。以上是关于本网站需要在您的浏览器中启用 Javascript的主要内容,如果未能解决你的问题,请参考以下文章