Changeset 247437 in webkit
- Timestamp:
- Jul 15, 2019 11:56:48 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r247436 r247437 1 2019-07-15 Jiewen Tan <jiewen_tan@apple.com> 2 3 [iOS] SOAuthorizationSession should tell AppSSO whether the UIClient is capable of showing the extension UI 4 https://bugs.webkit.org/show_bug.cgi?id=199790 5 <rdar://problem/52790112> 6 7 Reviewed by Brent Fulgham. 8 9 On iOS, WebKit relies on a SPI -[WKUIDelegatePrivate _presentingViewControllerForWebView:] to present the 10 extension UI. However, third party clients often don't implement this SPI. Therefore, WebKit will not be 11 able to present the extension UI for them. 12 13 To be able to show the extension UI for third party WebKit clients, WebKit should unset SOAuthorization.enableEmbeddedAuthorizationViewController 14 whenever clients don't implement the above SPI such that AppSSO could show the UI in their UI process. 15 16 * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: 17 (WebKit::SOAuthorizationSession::start): 18 1 19 2019-07-15 Wenson Hsieh <wenson_hsieh@apple.com> 2 20 -
trunk/Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm
r247410 r247437 34 34 #import "APIUIClient.h" 35 35 #import "SOAuthorizationLoadPolicy.h" 36 #import "WKUIDelegate .h"36 #import "WKUIDelegatePrivate.h" 37 37 #import "WebPageProxy.h" 38 38 #import "WebSiteDataStore.h" … … 130 130 [m_soAuthorization setAuthorizationOptions:authorizationOptions]; 131 131 132 #if PLATFORM(IOS) 133 if (![fromWebPageProxy(*m_page).UIDelegate respondsToSelector:@selector(_presentingViewControllerForWebView:)]) 134 [m_soAuthorization setEnableEmbeddedAuthorizationViewController:NO]; 135 #endif 136 132 137 auto *nsRequest = m_navigationAction->request().nsURLRequest(WebCore::HTTPBodyUpdatePolicy::UpdateHTTPBody); 133 138 [m_soAuthorization beginAuthorizationWithURL:nsRequest.URL httpHeaders:nsRequest.allHTTPHeaderFields httpBody:nsRequest.HTTPBody]; -
trunk/Tools/ChangeLog
r247434 r247437 1 2019-07-15 Jiewen Tan <jiewen_tan@apple.com> 2 3 [iOS] SOAuthorizationSession should tell AppSSO whether the UIClient is capable of showing the extension UI 4 https://bugs.webkit.org/show_bug.cgi?id=199790 5 <rdar://problem/52790112> 6 7 Reviewed by Brent Fulgham. 8 9 Add tests to check SOAuthorization.enableEmbeddedAuthorizationViewController accordingly. 10 11 * TestWebKitAPI/Tests/WebKitCocoa/TestSOAuthorization.mm: 12 (-[TestSOAuthorizationDelegate _presentingViewControllerForWebView:]): 13 (configureSOAuthorizationWebView): 14 (TestWebKitAPI::TEST): 15 (-[TestSOAuthorizationNavigationDelegate init]): Deleted. 16 (-[TestSOAuthorizationNavigationDelegate webView:didFinishNavigation:]): Deleted. 17 (-[TestSOAuthorizationNavigationDelegate webView:decidePolicyForNavigationAction:decisionHandler:]): Deleted. 18 (-[TestSOAuthorizationNavigationDelegate webView:createWebViewWithConfiguration:forNavigationAction:windowFeatures:]): Deleted. 19 (-[TestSOAuthorizationNavigationDelegate _webView:decidePolicyForSOAuthorizationLoadWithCurrentPolicy:forExtension:completionHandler:]): Deleted. 20 1 21 2019-07-15 Sihui Liu <sihui_liu@apple.com> 2 22 -
trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/TestSOAuthorization.mm
r246872 r247437 140 140 @end 141 141 142 @interface TestSOAuthorization NavigationDelegate : NSObject <WKNavigationDelegate, WKUIDelegate>142 @interface TestSOAuthorizationDelegate : NSObject <WKNavigationDelegate, WKUIDelegate> 143 143 @property bool isDefaultPolicy; 144 144 @property bool shouldOpenExternalSchemes; … … 148 148 @end 149 149 150 @implementation TestSOAuthorization NavigationDelegate150 @implementation TestSOAuthorizationDelegate 151 151 152 152 - (instancetype)init … … 208 208 } 209 209 210 - (UIViewController *)_presentingViewControllerForWebView:(WKWebView *)webView 211 { 212 return nil; 213 } 214 210 215 @end 211 216 … … 297 302 }; 298 303 299 static void configureSOAuthorizationWebView(TestWKWebView *webView, TestSOAuthorization NavigationDelegate *delegate, OpenExternalSchemesPolicy policy = OpenExternalSchemesPolicy::Disallow)304 static void configureSOAuthorizationWebView(TestWKWebView *webView, TestSOAuthorizationDelegate *delegate, OpenExternalSchemesPolicy policy = OpenExternalSchemesPolicy::Disallow) 300 305 { 301 306 [webView setNavigationDelegate:delegate]; … … 332 337 333 338 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 334 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);339 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 335 340 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 336 341 … … 349 354 350 355 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 351 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);356 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 352 357 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 353 358 … … 368 373 369 374 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 370 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);375 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 371 376 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 372 377 … … 391 396 392 397 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 393 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);398 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 394 399 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 395 400 … … 414 419 415 420 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 416 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);421 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 417 422 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 418 423 … … 437 442 438 443 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 439 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);444 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 440 445 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 441 446 … … 467 472 Util::run(&authorizationPerformed); 468 473 checkAuthorizationOptions(false, "", 0); 474 #if PLATFORM(MAC) 475 EXPECT_TRUE(gAuthorization.enableEmbeddedAuthorizationViewController); 476 #elif PLATFORM(IOS) 477 EXPECT_FALSE(gAuthorization.enableEmbeddedAuthorizationViewController); 478 #endif 469 479 470 480 RetainPtr<NSURL> redirectURL = [[NSBundle mainBundle] URLForResource:@"simple2" withExtension:@"html" subdirectory:@"TestWebKitAPI.resources"]; … … 522 532 523 533 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 524 auto delegate = adoptNS([[TestSOAuthorizationNavigationDelegate alloc] init]); 525 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 534 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 535 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 536 EXPECT_TRUE(gAuthorization.enableEmbeddedAuthorizationViewController); 526 537 527 538 // Force App Links with a request.URL that has a different host than the current one (empty host) and ShouldOpenExternalURLsPolicy::ShouldAllow. … … 559 570 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 560 571 // A separate delegate that implements decidePolicyForNavigationAction. 561 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);572 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 562 573 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 563 574 [delegate setIsDefaultPolicy:false]; … … 588 599 589 600 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 590 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);601 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 591 602 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 592 603 … … 612 623 613 624 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 614 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);625 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 615 626 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 616 627 … … 647 658 648 659 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 649 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);660 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 650 661 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 651 662 … … 681 692 682 693 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 683 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);694 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 684 695 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 685 696 … … 722 733 723 734 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 724 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);735 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 725 736 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 726 737 … … 746 757 747 758 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 748 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);759 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 749 760 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 750 761 … … 781 792 782 793 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 783 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);794 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 784 795 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 785 796 … … 812 823 813 824 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 814 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);825 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 815 826 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 816 827 … … 845 856 846 857 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 847 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);858 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 848 859 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 849 860 … … 880 891 881 892 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 882 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);893 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 883 894 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 884 895 … … 920 931 921 932 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 922 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);933 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 923 934 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 924 935 … … 946 957 947 958 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 948 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);959 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 949 960 configureSOAuthorizationWebView(webView.get(), delegate.get()); 950 961 … … 968 979 969 980 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 970 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);981 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 971 982 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 972 983 … … 989 1000 990 1001 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 991 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1002 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 992 1003 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 993 1004 … … 1010 1021 1011 1022 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1012 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1023 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1013 1024 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 1014 1025 [delegate setAllowSOAuthorizationLoad:false]; … … 1030 1041 1031 1042 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1032 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1043 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1033 1044 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 1034 1045 … … 1056 1067 1057 1068 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1058 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1069 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1059 1070 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 1060 1071 [delegate setAllowSOAuthorizationLoad:false]; … … 1080 1091 1081 1092 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1082 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1093 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1083 1094 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 1084 1095 … … 1113 1124 1114 1125 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1115 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1126 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1116 1127 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 1117 1128 … … 1145 1156 1146 1157 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1147 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1158 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1148 1159 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 1149 1160 … … 1177 1188 1178 1189 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1179 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1190 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1180 1191 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 1181 1192 … … 1216 1227 1217 1228 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1218 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1229 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1219 1230 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 1220 1231 … … 1253 1264 1254 1265 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1255 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1266 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1256 1267 configureSOAuthorizationWebView(webView.get(), delegate.get(), OpenExternalSchemesPolicy::Allow); 1257 1268 … … 1283 1294 1284 1295 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1285 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1296 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1286 1297 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1287 1298 … … 1316 1327 1317 1328 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1318 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1329 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1319 1330 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1320 1331 … … 1341 1352 1342 1353 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400) configuration:configuration.get()]); 1343 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1354 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1344 1355 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1345 1356 … … 1361 1372 1362 1373 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1363 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1374 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1364 1375 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1365 1376 … … 1397 1408 1398 1409 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1399 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1410 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1400 1411 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1401 1412 … … 1430 1441 1431 1442 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1432 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1443 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1433 1444 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1434 1445 … … 1466 1477 1467 1478 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1468 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1479 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1469 1480 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1470 1481 … … 1502 1513 1503 1514 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1504 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1515 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1505 1516 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1506 1517 … … 1538 1549 1539 1550 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1540 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1551 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1541 1552 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1542 1553 … … 1578 1589 1579 1590 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1580 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1591 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1581 1592 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1582 1593 … … 1614 1625 1615 1626 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1616 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1627 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1617 1628 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1618 1629 … … 1654 1665 1655 1666 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1656 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1667 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1657 1668 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1658 1669 … … 1715 1726 1716 1727 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1717 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1728 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1718 1729 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1719 1730 … … 1750 1761 1751 1762 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1752 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1763 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1753 1764 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1754 1765 … … 1774 1785 1775 1786 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1776 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1787 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1777 1788 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1778 1789 [delegate setAllowSOAuthorizationLoad:false]; … … 1802 1813 1803 1814 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 400, 400)]); 1804 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1815 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1805 1816 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1806 1817 [delegate setIsAsyncExecution:true]; … … 1837 1848 1838 1849 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1839 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1850 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1840 1851 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1841 1852 [delegate setAllowSOAuthorizationLoad:false]; … … 1862 1873 1863 1874 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1864 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1875 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1865 1876 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1866 1877 … … 1879 1890 1880 1891 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1881 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1892 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1882 1893 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1883 1894 … … 1902 1913 1903 1914 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1904 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1915 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1905 1916 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1906 1917 … … 1932 1943 1933 1944 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1934 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1945 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1935 1946 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1936 1947 … … 1960 1971 1961 1972 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1962 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);1973 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1963 1974 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1964 1975 … … 1994 2005 1995 2006 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 1996 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);2007 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 1997 2008 configureSOAuthorizationWebView(webView.get(), delegate.get()); 1998 2009 … … 2021 2032 2022 2033 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 2023 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);2034 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 2024 2035 configureSOAuthorizationWebView(webView.get(), delegate.get()); 2025 2036 … … 2052 2063 2053 2064 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 2054 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);2065 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 2055 2066 configureSOAuthorizationWebView(webView.get(), delegate.get()); 2056 2067 … … 2070 2081 2071 2082 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 2072 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);2083 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 2073 2084 configureSOAuthorizationWebView(webView.get(), delegate.get()); 2074 2085 [delegate setAllowSOAuthorizationLoad:false]; … … 2093 2104 2094 2105 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 2095 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);2106 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 2096 2107 configureSOAuthorizationWebView(webView.get(), delegate.get()); 2097 2108 [delegate setIsAsyncExecution:true]; … … 2118 2129 2119 2130 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 2120 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);2131 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 2121 2132 configureSOAuthorizationWebView(webView.get(), delegate.get()); 2122 2133 [delegate setAllowSOAuthorizationLoad:false]; … … 2161 2172 2162 2173 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500)]); 2163 auto delegate = adoptNS([[TestSOAuthorization NavigationDelegate alloc] init]);2174 auto delegate = adoptNS([[TestSOAuthorizationDelegate alloc] init]); 2164 2175 configureSOAuthorizationWebView(webView.get(), delegate.get()); 2165 2176
Note: See TracChangeset
for help on using the changeset viewer.