2011-07-18 19 views
1

私はこのライブラリを試してみました:https://github.com/stake/STWebArchiver いいですが、いくつかのWebページにアクセスすると、整形されていないと保存されません。UIWebViewのコンテンツを.webarchive形式で保存するには?

iOSデバイスでウェブページを.webarchiveとして保存する方法はありますか? 誰かからアドバイスをいただけますか?

ありがとうございます!

答えて

4

できません。 UIWebViewは、Mac OS XのWebViewクラスと等しくないので、ASIWebPageRequestを試してみることをおすすめします。

+0

ありがとう:だから私はこの

NSArray *pathsForImagesAndScripts = [self extractResourcesWithHTML:htmlContent regex:@"<(?:script|img).*src=[\"']((?!data:).*?)[\"']"]; 

チェックアウトのような正規表現 でSTWebArchiverを更新します。私はそれがそれを行う唯一の方法だと思う... –

+0

はい、それは正しいです。あなたが幸せになれば、私の答えは受け入れられるとマークしてください! – Pripyat

-1

Webページの形式が正しくない場合、libxmlパーサー(元のSTWebArchiverを使用している)は適切な解決策ではありません。 this

関連する問題