我正在寻找在Noscript标签中加载网站的版本,因此连接必须显示为禁用了Javascript。
谢谢!
答案 0 :(得分:2)
UrlConnection不需要对noscript标记做任何事情,事实上它不能。 UrlConnection只是获取内容,它不会尝试解析它并使用JS / HTML等做任何事情。它只是它关心的文本数据。
当noscript发挥作用时,就是当你去渲染内容时。
重新评论您的问题 - 当您禁用JS并转到该URL时,您仍然会获得与使用JS请求URL时相同的内容。如果你看一下像firebug这样的HTTP响应,你会发现它总是一样的。这是渲染引擎做的不同,所以你需要看看你的应用程序呈现内容的位置,看看你是否可以在那里禁用JS。
答案 1 :(得分:0)
下载页面,解析它,然后查找这样的iframe:
<iframe
src="http://api.recaptcha.net/noscript?k=6LcQ8gUAAAAAAHGMy5-aJPjhxidK2lV1KLGyJYfO"
height="300" width="500" frameborder="0"></iframe>
加载src
属性中指定的URL以获取noscript版本。