关于iOS uiwebview 禁止弹出复制和粘贴功能
来源:互联网 发布:淘宝韩国正品女装 编辑:程序博客网 时间:2024/06/06 18:51
修改Html页面
方法一:
function OnLoad()
{
document.documentElement.style.webkitTouchCallout = "none"; //禁止弹出菜单
document.documentElement.style.webkitUserSelect = "none";//禁止选中
}
然后在body加上onload
<body onload="OnLoad()"/>
实际测试,input并未禁止弹出复制、粘贴功能
html页面内容,禁止了复制功能
方法二:
<style type="text/css">
*{
-webkit-user-select: none; /* Disable selection/Copy of UIWebView */
}
</style>
实际测试,禁止了弹出复制、粘贴功能,但键盘输入也无法在显示在webView的input中。
修改iOS代码:
方法一:
- (void)webViewDidFinishLoad:(UIWebView *)webView {
// Disable user selection
[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitUserSelect='none';"];
// Disable callout
[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTouchCallout='none';"];
}
实际测试,input并未完成禁止弹出复制、粘贴功能
html页面内容,禁止了复制功能
方法二:
获得UIMenuController,然后强行隐藏menu item的view,
实际测试,有效果,估计不能提交到app store
- 关于iOS uiwebview 禁止弹出复制和粘贴功能
- 关于iOS uiwebview 禁止弹出复制和粘贴功能
- 关于iOS uiwebview 禁止弹出复制和粘贴功能
- iOS uiwebview 禁止弹出复制和黏贴功能
- 禁止文本框的复制和粘贴功能
- Textbox禁止剪切,复制,粘贴和弹出右键菜单
- 禁止网页复制和粘贴
- 禁止UITextField 使用粘贴复制功能
- js 文本框禁止粘贴复制功能
- js 文本框禁止粘贴复制功能
- 页面禁止复制和粘贴的代码
- Android 复制和粘贴功能
- iOS-禁用 UIWebView 放大镜及拷贝粘贴弹出框
- 禁止复制粘贴
- javaScript禁止粘贴复制
- JavaScript-禁止复制、粘贴
- JS禁止复制粘贴
- Edittext禁止复制粘贴
- 浅谈chrome dev tools篇二:console你的样式
- 一文读懂机器学习
- JAVA之项目的sun.jnu.encoding 和 file.encoding 的区别
- WebRTC源码分析一:音频处理流程
- Mysql 高级部分
- 关于iOS uiwebview 禁止弹出复制和粘贴功能
- Android笔记:Android 使用Intent拨打电话的两种方式以及差别
- 在ETL过程中对递归树的历史维护实验
- Lk启动流程分析
- wifi(开关及具体信息)
- MVC 多submit
- eclipse+MyEclipse+WebLogic开发简单的EJB
- 2660: [Beijing wc2012]最多的方案
- 16位汇编语言的学习小结