本网站需要在您的浏览器中启用 Javascript

Posted

技术标签:

【中文标题】本网站需要在您的浏览器中启用 Javascript【英文标题】:This site requires Javascript enabled in your browser 【发布时间】:2020-04-18 01:49:43 【问题描述】:

我需要从服务器下载一些文件 我使用 RetrofitVoellyDownLoadManager 是从 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的主要内容,如果未能解决你的问题,请参考以下文章

json编码在android中获取错误

在您退出Chrome之前,系统会保留您的Flash设置的解决方法

您如何在您的网站中实施 quickblox?

顺丰的Cookie条款

在 LESS 中启用内联 javascript

在 Android 上启用 Fabric