Changeset 289573 in webkit
- Timestamp:
- Feb 10, 2022, 2:06:48 PM (3 years ago)
- Location:
- trunk/Source
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r289531 r289573 1 2022-02-10 Alex Christensen <achristensen@webkit.org> 2 3 Unreviewed, reverting r289485. 4 5 Internal SDKs not quiiiite ready yet 6 7 Reverted changeset: 8 9 "Move Safe Browsing knowledge into SafariSafeBrowsing 10 framework" 11 https://bugs.webkit.org/show_bug.cgi?id=231692 12 https://commits.webkit.org/r289485 13 1 14 2022-02-10 Gavin Phillips <gavin.p@apple.com> 2 15 -
trunk/Source/WTF/wtf/PlatformHave.h
r289485 r289573 1174 1174 #define HAVE_UIACTIVITYTYPE_SHAREPLAY 1 1175 1175 #endif 1176 1177 #if (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 130000) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 160000) || (PLATFORM(WATCHOS) && __WATCH_OS_VERSION_MIN_REQUIRED >= 90000)1178 #define HAVE_SAFE_BROWSING_RESULT_DETAILS 11179 #endif -
trunk/Source/WebKit/ChangeLog
r289566 r289573 1 2022-02-10 Alex Christensen <achristensen@webkit.org> 2 3 Unreviewed, reverting r289485. 4 5 Internal SDKs not quiiiite ready yet 6 7 Reverted changeset: 8 9 "Move Safe Browsing knowledge into SafariSafeBrowsing 10 framework" 11 https://bugs.webkit.org/show_bug.cgi?id=231692 12 https://commits.webkit.org/r289485 13 1 14 2022-02-10 Ben Nham <nham@apple.com> 2 15 -
trunk/Source/WebKit/Platform/spi/Cocoa/SafeBrowsingSPI.h
r289485 r289573 51 51 @property (nonatomic, readonly, getter=isUnwantedSoftware) BOOL unwantedSoftware; 52 52 53 #if HAVE(SAFE_BROWSING_RESULT_DETAILS)54 @property (nonatomic, readonly) NSString *malwareDetailsBaseURLString;55 @property (nonatomic, readonly) NSURL *learnMoreURL;56 @property (nonatomic, readonly) NSString *reportAnErrorBaseURLString;57 @property (nonatomic, readonly) NSString *localizedProviderDisplayName;58 #endif59 60 53 @end 61 54 -
trunk/Source/WebKit/UIProcess/Cocoa/SafeBrowsingWarningCocoa.mm
r289485 r289573 36 36 #if HAVE(SAFE_BROWSING) 37 37 38 static String malwareDetailsBase(SSBServiceLookupResult *result) 38 // FIXME: These four functions ought to be API calls to the SafariSafeBrowsing framework when such SPI is available. 39 // That way WebKit does not need to know about the SafariSafeBrowsing framework's possible providers. 40 static const char* malwareDetailsBase(SSBServiceLookupResult *result) 39 41 { 40 #if HAVE(SAFE_BROWSING_RESULT_DETAILS)41 return result.malwareDetailsBaseURLString;42 #else43 42 if ([result.provider isEqualToString:SSBProviderTencent]) 44 43 return "https://www.urlsec.qq.com/check.html?tpl=safari"; 45 44 return "https://google.com/safebrowsing/diagnostic?tpl=safari"; 46 #endif47 45 } 48 46 49 47 static NSURL *learnMoreURL(SSBServiceLookupResult *result) 50 48 { 51 #if HAVE(SAFE_BROWSING_RESULT_DETAILS)52 return result.learnMoreURL;53 #else54 49 if ([result.provider isEqualToString:SSBProviderTencent]) 55 50 return [NSURL URLWithString:@"https://www.urlsec.qq.com/standard/s1.html?tpl=safari"]; 56 51 return [NSURL URLWithString:@"https://www.google.com/support/bin/answer.py?answer=106318"]; 57 #endif58 52 } 59 53 60 static StringreportAnErrorBase(SSBServiceLookupResult *result)54 static const char* reportAnErrorBase(SSBServiceLookupResult *result) 61 55 { 62 #if HAVE(SAFE_BROWSING_RESULT_DETAILS)63 return result.reportAnErrorBaseURLString;64 #else65 56 if ([result.provider isEqualToString:SSBProviderTencent]) 66 57 return "https://www.urlsec.qq.com/complain.html?tpl=safari"; 67 58 return "https://www.google.com/safebrowsing/report_error/?tpl=safari"; 68 #endif69 59 } 70 60 71 61 static String localizedProvider(SSBServiceLookupResult *result) 72 62 { 73 #if HAVE(SAFE_BROWSING_RESULT_DETAILS)74 return result.localizedProviderDisplayName;75 #else76 63 if ([result.provider isEqualToString:SSBProviderTencent]) 77 64 return WEB_UI_NSSTRING(@"Tencent Safe Browsing", "Tencent Safe Browsing"); 78 65 return WEB_UI_NSSTRING(@"Google Safe Browsing", "Google Safe Browsing"); 79 #endif80 66 } 81 67
Note:
See TracChangeset
for help on using the changeset viewer.