OS X:Swift:使用POST打开Safari(或默认浏览器)

时间:2015-06-14 09:40:12

标签: xcode macos swift url post

我正在尝试使用swift为OS X(状态栏应用程序)构建一个小实用程序,它将列出我们当前的所有客户端以及单击客户端时 - 使用客户端URL打开safari以及发送发布请求(例如客户端WordPress,Intranet或其他webb应用程序的登录详细信息)。

NSWorkspace.sharedWorkspace().openURL(NSURL(string: "url")!)

似乎没有办法合并POST数据。

不是App Store提交,而只是团队内部使用。

任何想法或解决方案?

1 个答案:

答案 0 :(得分:0)

只需打开一个URL就无法实现这一点 - 这总是会产生一个get请求,就像在URL栏中输入一个URL一样。 “javascript:”无法通过openURL打开网址,因此这也无济于事。最好的选择可能是使用Apple Script在新窗口中打开网站,然后执行一些Java脚本来发布登录表单。