0

Noscript タグ内のサイトのバージョンをロードしようとしているので、Javascript が無効になっているように接続を表示する必要があります。

ありがとう!

4

2 に答える 2

2

UrlConnection は、noscript タグを使用して何もする必要はありません。実際にはできません。UrlConnection はコンテンツを取得するだけで、それを解析したり、JS/HTML などで何かをしたりすることはありません。気にする限り、それは単なるテキスト データです。

ノスクリプトが登場するのは、コンテンツをレンダリングするときです。

質問に対するコメントを再確認してください。JS を無効にしてその URL にアクセスすると、JS をオンにして URL をリクエストしたときと同じコンテンツが表示されます。firebug などで HTTP 応答を見ると、常に同じであることがわかります。異なる処理を行っているのはレンダリング エンジンであるため、アプリがコンテンツをレンダリングする場所を確認し、そこで JS を無効にできるかどうかを確認する必要があります。

于 2011-04-02T16:23:45.497 に答える
0

ページをダウンロードして解析し、次のような iframe を探します。

<iframe
src="http://api.recaptcha.net/noscript?k=6LcQ8gUAAAAAAHGMy5-aJPjhxidK2lV1KLGyJYfO"
height="300" width="500" frameborder="0"></iframe>

属性で指定された URL をロードしsrcて、noscript バージョンを取得します。

于 2011-04-02T16:28:34.270 に答える