Changeset 271456 in webkit
- Timestamp:
- Jan 13, 2021, 2:40:38 PM (6 years ago)
- Location:
- trunk/Source/WebKitLegacy/mac
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
WebView/WebView.mm (modified) (2 diffs)
-
WebView/WebViewPrivate.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKitLegacy/mac/ChangeLog
r271439 r271456 1 2021-01-13 Alex Christensen <achristensen@webkit.org> 2 3 Remove deprecated script and stylesheet injection SPI, replaced with more inclusively-named SPI 4 https://bugs.webkit.org/show_bug.cgi?id=214936 5 6 Reviewed by Youenn Fablet. 7 8 rdar://64376341 tracks the adoption of the replacement. Once that is done, we can remove the old SPI. 9 10 * WebView/WebView.mm: 11 (+[WebView _addUserScriptToGroup:world:source:url:whitelist:blacklist:injectionTime:]): Deleted. 12 (+[WebView _addUserScriptToGroup:world:source:url:whitelist:blacklist:injectionTime:injectedFrames:]): Deleted. 13 (+[WebView _addUserStyleSheetToGroup:world:source:url:whitelist:blacklist:]): Deleted. 14 (+[WebView _addUserStyleSheetToGroup:world:source:url:whitelist:blacklist:injectedFrames:]): Deleted. 15 * WebView/WebViewPrivate.h: 16 1 17 2021-01-13 Martin Robinson <mrobinson@igalia.com> 2 18 -
trunk/Source/WebKitLegacy/mac/WebView/WebView.mm
r271219 r271456 4315 4315 } 4316 4316 4317 + (void)_addUserScriptToGroup:(NSString *)groupName world:(WebScriptWorld *)world source:(NSString *)source url:(NSURL *)url4318 whitelist:(NSArray *)whitelist blacklist:(NSArray *)blacklist4319 injectionTime:(WebUserScriptInjectionTime)injectionTime4320 {4321 [WebView _addUserScriptToGroup:groupName world:world source:source url:url whitelist:whitelist blacklist:blacklist injectionTime:injectionTime injectedFrames:WebInjectInAllFrames];4322 }4323 4324 + (void)_addUserScriptToGroup:(NSString *)groupName world:(WebScriptWorld *)world source:(NSString *)source url:(NSURL *)url4325 whitelist:(NSArray *)whitelist blacklist:(NSArray *)blacklist4326 injectionTime:(WebUserScriptInjectionTime)injectionTime4327 injectedFrames:(WebUserContentInjectedFrames)injectedFrames4328 {4329 [WebView _addUserScriptToGroup:groupName world:world source:source url:url includeMatchPatternStrings:whitelist excludeMatchPatternStrings:blacklist injectionTime:injectionTime injectedFrames:injectedFrames];4330 }4331 4332 4317 + (void)_addUserScriptToGroup:(NSString *)groupName world:(WebScriptWorld *)world source:(NSString *)source url:(NSURL *)url includeMatchPatternStrings:(NSArray *)includeMatchPatternStrings excludeMatchPatternStrings:(NSArray *)excludeMatchPatternStrings injectionTime:(WebUserScriptInjectionTime)injectionTime injectedFrames:(WebUserContentInjectedFrames)injectedFrames 4333 4318 { … … 4343 4328 auto userScript = makeUnique<WebCore::UserScript>(source, url, makeVector<String>(includeMatchPatternStrings), makeVector<String>(excludeMatchPatternStrings), injectionTime == WebInjectAtDocumentStart ? WebCore::UserScriptInjectionTime::DocumentStart : WebCore::UserScriptInjectionTime::DocumentEnd, injectedFrames == WebInjectInAllFrames ? WebCore::UserContentInjectedFrames::InjectInAllFrames : WebCore::UserContentInjectedFrames::InjectInTopFrameOnly, WebCore::WaitForNotificationBeforeInjecting::No); 4344 4329 viewGroup->userContentController().addUserScript(*core(world), WTFMove(userScript)); 4345 }4346 4347 + (void)_addUserStyleSheetToGroup:(NSString *)groupName world:(WebScriptWorld *)world source:(NSString *)source url:(NSURL *)url4348 whitelist:(NSArray *)whitelist blacklist:(NSArray *)blacklist4349 {4350 [WebView _addUserStyleSheetToGroup:groupName world:world source:source url:url whitelist:whitelist blacklist:blacklist injectedFrames:WebInjectInAllFrames];4351 }4352 4353 + (void)_addUserStyleSheetToGroup:(NSString *)groupName world:(WebScriptWorld *)world source:(NSString *)source url:(NSURL *)url4354 whitelist:(NSArray *)whitelist blacklist:(NSArray *)blacklist4355 injectedFrames:(WebUserContentInjectedFrames)injectedFrames4356 {4357 [WebView _addUserStyleSheetToGroup:groupName world:world source:source url:url includeMatchPatternStrings:whitelist excludeMatchPatternStrings:blacklist injectedFrames:injectedFrames];4358 4330 } 4359 4331 -
trunk/Source/WebKitLegacy/mac/WebView/WebViewPrivate.h
r268813 r271456 808 808 + (void)_resetOriginAccessAllowLists; 809 809 810 // FIXME: The following two methods are deprecated in favor of the overloads below that take the WebUserContentInjectedFrames argument. https://bugs.webkit.org/show_bug.cgi?id=41800.811 + (void)_addUserScriptToGroup:(NSString *)groupName world:(WebScriptWorld *)world source:(NSString *)source url:(NSURL *)url whitelist:(NSArray *)whitelist blacklist:(NSArray *)blacklist injectionTime:(WebUserScriptInjectionTime)injectionTime __attribute__((deprecated("use _addUserScriptToGroup:world:source:url:includeMatchPatternStrings:excludeMatchPatternStrings:injectionTime:injectedFrames:")));812 + (void)_addUserStyleSheetToGroup:(NSString *)groupName world:(WebScriptWorld *)world source:(NSString *)source url:(NSURL *)url whitelist:(NSArray *)whitelist blacklist:(NSArray *)blacklist __attribute__((deprecated("use _addUserStyleSheetToGroup:world:source:url:includeMatchPatternStrings:excludeMatchPatternStrings:injectedFrames:")));813 814 + (void)_addUserScriptToGroup:(NSString *)groupName world:(WebScriptWorld *)world source:(NSString *)source url:(NSURL *)url whitelist:(NSArray *)whitelist blacklist:(NSArray *)blacklist injectionTime:(WebUserScriptInjectionTime)injectionTime injectedFrames:(WebUserContentInjectedFrames)injectedFrames __attribute__((deprecated("use _addUserScriptToGroup:world:source:url:includeMatchPatternStrings:excludeMatchPatternStrings:injectionTime:injectedFrames:")));815 + (void)_addUserStyleSheetToGroup:(NSString *)groupName world:(WebScriptWorld *)world source:(NSString *)source url:(NSURL *)url whitelist:(NSArray *)whitelist blacklist:(NSArray *)blacklist injectedFrames:(WebUserContentInjectedFrames)injectedFrames __attribute__((deprecated("use _addUserStyleSheetToGroup:world:source:url:includeMatchPatternStrings:excludeMatchPatternStrings:injectedFrames:")));816 817 810 + (void)_addUserScriptToGroup:(NSString *)groupName world:(WebScriptWorld *)world source:(NSString *)source url:(NSURL *)url includeMatchPatternStrings:(NSArray *)includeMatchPatternStrings excludeMatchPatternStrings:(NSArray *)excludeMatchPatternStrings injectionTime:(WebUserScriptInjectionTime)injectionTime injectedFrames:(WebUserContentInjectedFrames)injectedFrames; 818 811 + (void)_addUserStyleSheetToGroup:(NSString *)groupName world:(WebScriptWorld *)world source:(NSString *)source url:(NSURL *)url includeMatchPatternStrings:(NSArray *)includeMatchPatternStrings excludeMatchPatternStrings:(NSArray *)excludeMatchPatternStrings injectedFrames:(WebUserContentInjectedFrames)injectedFrames;
Note:
See TracChangeset
for help on using the changeset viewer.