【发布时间】:2012-01-01 18:16:48
【问题描述】:
在我的 Objective-C 应用程序中,我使用以下代码在用户的浏览器中打开一个网站:
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://blah.com/"]];
这很好用。但是,有一个小问题;如果用户已经在他的网络浏览器中打开了“blah.com”,调用它会不必要地创建一个新标签。
如果在这些情况下简单地切换到现有选项卡会更好的用户体验。
有没有办法做到这一点?请注意,如果选项卡位于“blah.com”的子页面上,我还想切换到现有选项卡,例如“blah.com/some/page.html”。
【问题讨论】:
-
我也希望能够做到这一点。
标签: objective-c macos url nsworkspace