现在我在webview中显示来自web的swf,但是当我点击swf中的url地址以显示我的默认Web浏览器的另一个页面时,我发现webveiw阻止这样做,为什么?怎么允许呢?非常感谢你!
答案 0 :(得分:1)
您应该查看WebUIDelegate
协议,特别是此委托方法:
- (WebView *)webView:(WebView *)sender createWebViewWithRequest:(NSURLRequest *)request;
如果您有一个对象注册为WebView
的UI委托,则在Flash插件发送URL更改请求时会调用此方法。然后,您可以根据请求执行所需操作。默认情况下,WebView
只是忽略它。