I have an NSAttributedString which has multiple links (with NSLinkAttributeName) in it. Clicking on the link, launches the web browser, and loads the page. Instead, I would like to intercept it and show the link in a webview in my application itself. Is there an easy way to do this (outside of subclassing NSTextField and implementing a custom mouseDown: - which might make me lose other functionality like selection etc.)?
Thanks