正如标题所说,我正在使用 webview 来显示一个站点,当鼠标悬停在超文本上时,我需要在状态栏中显示链接......我该怎么做?我敢肯定这是一件很容易的事情,但直到现在我都找不到任何关于这个的东西......感谢您的任何帮助,马西
我明白了!我非常确定这很容易...以下是我为任何遇到相同问题的人所做的:
-(void)webView:(WebView *)sender mouseDidMoveOverElement:(NSDictionary *)elementInformation modifierFlags:(unsigned int)modifierFlags
{
NSArray* keys = [elementInformation objectForKey:WebElementLinkURLKey];
//here I pass the link to a label
if (keys != nil) [statusBarLabel setStringValue:[NSString stringWithFormat:@"%@",keys]];
else [statusBarLabel setStringValue:@""];
// NSLog(@"%@",keys);
}
另外,不要忘记UIDelegate您的WebView。和平,马西