나는이 라이브러리를 사용해 보았습니다 : https://github.com/stake/STWebArchiver 좋은데, 일부 웹 페이지에 액세스하면 형식이 올바르지 않아 저장되지 않습니다.UIWebView 내용을 .webarchive 형식으로 저장하는 방법은 무엇입니까?
그렇다면 iOS 기기에서 .webarchive로 웹 페이지를 저장하는 방법이 있습니까? 누군가 내게 조언을 해줄 수 있습니까?
고맙습니다.
나는이 라이브러리를 사용해 보았습니다 : https://github.com/stake/STWebArchiver 좋은데, 일부 웹 페이지에 액세스하면 형식이 올바르지 않아 저장되지 않습니다.UIWebView 내용을 .webarchive 형식으로 저장하는 방법은 무엇입니까?
그렇다면 iOS 기기에서 .webarchive로 웹 페이지를 저장하는 방법이 있습니까? 누군가 내게 조언을 해줄 수 있습니까?
고맙습니다.
수 없습니다. UIWebView
은 Mac OS X의 WebView
클래스와 같지 않습니다. ASIWebPageRequest을 사용하는 것이 좋습니다.
잘 형식화되지 않은 웹 페이지의 경우 libxml 파서 (원본 STWebArchiver 사용)는 좋은 해결책이 아닙니다. 그래서 나는이
NSArray *pathsForImagesAndScripts = [self extractResourcesWithHTML:htmlContent regex:@"<(?:script|img).*src=[\"']((?!data:).*?)[\"']"];
체크 아웃과 같은 정규 표현식 와 STWebArchiver를 업데이트 this
감사합니다. 나는 그걸하는 유일한 방법이라고 생각합니다 ... –
예, 맞습니다. 당신이 만족하면 일단 내 대답을 받아 들여주세요. – Pripyat