เนื่องจากคุณกำลังเข้ารหัสสำหรับ mac อยู่ดี ทำไมไม่ทำเบราว์เซอร์ที่เรียบง่ายของคุณเองสำหรับงานนี้
คุณสามารถใช้ webviews WebDataSource ของ webarchive ( เอกสารทางเว็บ ) & amp; writeToFile เมื่อโหลดหน้าเว็บหรือการแจ้งเตือนที่คล้ายกัน
ตัวอย่างสมมติว่า _adataSource & amp; _webView คือ WebDataSource & amp; คุณสมบัติการสังเคราะห์ webView
titleString , dateString1 ถูกละเว้นโดยรหัสเพื่อให้ได้ชื่อของเมนเฟรมและการประทับเวลาตามลำดับ:
_aDataSource = [[_webView mainFrame] dataSource] ;
NSString * dirPath = [ [NSURL URLWithString:[defaults valueForKey:@"saveDirectory" ] ]path];
NSString * nameFile =[ NSString stringWithFormat:@"%@/%@_%@.webArchive",dirPath,titleString,dateString1 ];
WebArchive *archive1 = [[WebArchive alloc] initWithMainResource:[_aDataSource mainResource] subresources:nil subframeArchives:nil];
NSError *error = nil;
if (! [[archive1 data] writeToFile: nameFile atomically:YES])
{
NSLog(@"Unable to save file: %@", error);
}