相关疑难解决方法(0)

禁用UIWebView中的用户选择

我有一个应用程序,我将内容加载到一个UIWebView并呈现此.我无法完全禁用用户交互,因为我希望用户能够单击链接.我只需要禁用用户选择.我发现你可以使用的互联网中的某个地方:

document.body.style.webkitUserSelect='none';
Run Code Online (Sandbox Code Playgroud)

我试着插入这个

[self.contentView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitUserSelect='none';"]; 
Run Code Online (Sandbox Code Playgroud)

在 webViewDidFinishLoad:

但是,它不起作用.我仍然可以在WebView中选择和复制文本.

什么想法可能会出错?

更新:这似乎只从iOS 4.3开始

webkit uiwebview mobile-webkit ios4 ios

118
推荐指数
9
解决办法
9万
查看次数

如何在UIWebView中禁用复制和粘贴

当用户长按UIWebView内部时,会出现"复制和粘贴"弹出窗口.是否可以通过弹出复制和粘贴功能禁用系统,但仍然允许用户单击链接并转到新页面?

iphone uiwebview uigesturerecognizer

8
推荐指数
1
解决办法
1万
查看次数