Javascript OS X WebKit WebView don';不显示JS弹出窗口

Javascript OS X WebKit WebView don';不显示JS弹出窗口,javascript,webview,xcode5,Javascript,Webview,Xcode5,我刚开始用xCode开发,因为我需要一个网站的WebView容器。 到目前为止,它还可以工作,但我无法在网站上注销,因为(在网络浏览器中)有一个弹出窗口询问我是否确定要注销。我猜它是用javascript创建的 在Web视图设置中有一个标记为“允许弹出窗口”的复选框,但在我的应用程序中,单击后不会出现弹出窗口 我搜索了两个小时,没有找到与我的问题相关的类似内容。这是javascript的confirm()函数 我用它工作: - (void)applicationDidFinishLaunchin

我刚开始用xCode开发,因为我需要一个网站的WebView容器。 到目前为止,它还可以工作,但我无法在网站上注销,因为(在网络浏览器中)有一个弹出窗口询问我是否确定要注销。我猜它是用javascript创建的

在Web视图设置中有一个标记为“允许弹出窗口”的复选框,但在我的应用程序中,单击后不会出现弹出窗口

我搜索了两个小时,没有找到与我的问题相关的类似内容。

这是javascript的confirm()函数

我用它工作:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    [webView setUIDelegate:self]; // <------- This is an important part!!!
    [[webView preferences] setJavaScriptEnabled:YES];
    [[webView preferences] setJavaScriptCanOpenWindowsAutomatically:YES];
    [[webView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:homeURLString]]];
}
更多信息和。

这是javascript的一个confirm()函数

我用它工作:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    [webView setUIDelegate:self]; // <------- This is an important part!!!
    [[webView preferences] setJavaScriptEnabled:YES];
    [[webView preferences] setJavaScriptCanOpenWindowsAutomatically:YES];
    [[webView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:homeURLString]]];
}
更多信息和信息