我想提供我自己的操作表或弹出框,不需要系统默认的。
请注意:
- 我问的是长按而不是点击。
- 我需要知道长按的链接的 URL。
最佳答案
为了提供您自己的操作表或弹出窗口,首先您需要禁用默认的上下文菜单。您可以在 webViewDidFinishLoad
[webView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitTouchCallout='none';"];
禁用默认行为后,您可以创建自己的自定义操作表/弹出框。
以下链接描述了一种可能的方法:
关于javascript - 如何拦截长按UIWebView中的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11710037/