我想在 webview 中打开多个窗口。我设置了
[webView setUIDelegate: self];
当 webview 加载 Javascript 的 html 字符串时。在javascript代码中,当单击按钮时,它将打开新窗口。所以,程序调用了
- (WebView*)webView:(WebView *)sender createWebViewWithRequest:(NSURLRequest *)request
{
return sender;
}
我的问题是调用 createWebViewWithRequest 时窗口自动调整大小。
你有什么想法吗?
最佳答案
经过长时间研究寻找解决方案,我再次决定 setFrame for window :
- (void)webViewShow:(WebView *)sender
{
[window setFrame:originRect display:YES];
}
我解决了我的问题。
关于javascript - 在 webview 中调用 createWebViewWithRequest 时自动调整窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13401860/