Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用URLConnection时如何关闭javascript加载?_Java_Javascript_Networking_Urlconnection - Fatal编程技术网

使用URLConnection时如何关闭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响应,你

我希望在Noscript标记中加载站点的版本,这样连接就必须看起来像禁用了Javascript一样


谢谢

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源代码——这就是我要扫描的源代码。