0

私はそのようなものを試してみます:

NSString *url = @"http://www.example.com";
NSURL *urlRequest = [NSURL URLWithString:url];
NSError *err = nil;

NSString *html = [NSString stringWithContentsOfURL:urlrequest encoding:NSUTF8StringEncoding error:&err];

これにより、htmlが完全に返されますが、JavaScriptから作成されたデータ(グラフィックなど)は返されません。

4

1 に答える 1

1

Javascriptは、サーバーではなくブラウザによって実行されます。サーバーにドキュメントのリクエストを送信すると、サーバーはそのリクエストを処理し、そのページに関連するhtml / js/cssを返します。次に、ブラウザはjavascriptをローカルで実行して、イメージの作成、ajaxデータのロードなどの目的を実行します。

Cコードは、サーバーから生のhtml/jsをプルしています。これが、期待した画像などが得られない理由です。

于 2012-11-27T14:25:50.493 に答える