使用URLConnection时如何关闭javascript加载?
我希望在Noscript标记中加载站点的版本,这样连接就必须看起来像禁用了Javascript一样使用URLConnection时如何关闭javascript加载?,java,javascript,networking,urlconnection,Java,Javascript,Networking,Urlconnection,我希望在Noscript标记中加载站点的版本,这样连接就必须看起来像禁用了Javascript一样 谢谢 UrlConnection不需要对noscript标记做任何事情,事实上它不能。UrlConnection只获取内容,它不尝试解析内容,也不使用JS/HTML等做任何事情。就它所关心的而言,它只是文本数据 noscript开始使用的时间是您渲染内容的时间 重新评论您的问题-当您禁用JS并转到该URL时,您仍然会得到与打开JS请求URL时相同的内容。如果你在firebug中查看HTTP响应,你
谢谢 UrlConnection不需要对noscript标记做任何事情,事实上它不能。UrlConnection只获取内容,它不尝试解析内容,也不使用JS/HTML等做任何事情。就它所关心的而言,它只是文本数据 noscript开始使用的时间是您渲染内容的时间
重新评论您的问题-当您禁用JS并转到该URL时,您仍然会得到与打开JS请求URL时相同的内容。如果你在firebug中查看HTTP响应,你会发现它总是一样的。渲染引擎正在做一些不同的事情,所以你需要看看你的应用程序在哪里渲染内容,看看你是否可以在那里禁用JS。下载页面,解析它,然后寻找像这样的iframe:
<iframe
src="http://api.recaptcha.net/noscript?k=6LcQ8gUAAAAAAHGMy5-aJPjhxidK2lV1KLGyJYfO"
height="300" width="500" frameborder="0"></iframe>
加载
src
属性中指定的URL以获取noscript版本。这个问题没有意义。。。除非您在Java应用程序中模拟web浏览器。请详细说明。JavaScript和Java基本上是正交的。“网站版本”到底是什么?连接如何“拥有”JavaScript,或者如何“禁用”它?例如,如果您使用URLConnection输入流加载,您将收到启用JavaScript的HTML源代码版本。然而,如果你关闭浏览器中的Javascript并再次访问该站点,你将看到一个完全不同的HTML源代码——这就是我要扫描的源代码。