angular.JS实现网页禁用调试、复制和剪切


Posted in Javascript onMarch 31, 2017

一、angular根据环境配置禁用调试:

// Disable debug data for production environment
// @link https://docs.angularjs.org/guide/production
$compileProvider.debugInfoEnabled( app.applicationEnvironment !== 'production');
$logProvider.debugEnabled( app.applicationEnvironment !== 'production');

上面就是根据当前的环境是不是生产环境,来禁用调试了。

二、然后angular单页web如果要禁用复制和剪切

其实实现也很简单,动态添加事件注册,在angular的模块bootstrap的时候注册就好:

// Then init the app
angular.bootstrap(document, [app.applicationModuleName]);

// Disable the copy and cut
document.oncopy = function () {
return false;
};

document.oncut = function () {
return false;
};

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
Node.js实现简单聊天服务器
Jun 20 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
Apr 12 Javascript
JavaScript实现网站访问次数统计代码
Aug 12 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
Mar 29 Javascript
jquery.form.js框架实现文件上传功能案例解析(springmvc)
May 26 Javascript
js处理层级数据结构的方法小结
Jan 17 Javascript
老生常谈js数据类型
Aug 03 Javascript
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
微信小程序功能之全屏滚动效果的实现代码
Nov 22 Javascript
vue 解决form表单提交但不跳转页面的问题
Oct 30 Javascript
JS实现简易图片自动轮播
Oct 16 Javascript
JavaScript如何利用Promise控制并发请求个数
May 14 Javascript
angular.js+node.js实现下载图片处理详解
Mar 31 #Javascript
JavaScript函数柯里化原理与用法分析
Mar 31 #Javascript
js实现一个猜数字游戏
Mar 31 #Javascript
微信小程序页面间通信的5种方式
Mar 31 #Javascript
ES6新特性之Symbol类型用法分析
Mar 31 #Javascript
微信小程序 后台登录(非微信账号)实例详解
Mar 31 #Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
Mar 31 #Javascript
You might like
一个漂亮的php验证码类(分享)
2013/08/06 PHP
Laravel使用消息队列需要注意的一些问题
2017/12/13 PHP
Js中sort()方法的用法
2006/11/04 Javascript
用js+xml自动生成表格的东西
2006/12/21 Javascript
关于 byval 与 byref 的区别分析总结
2007/10/08 Javascript
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
2013/08/21 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
2013/11/07 Javascript
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
Node.js 如何利用异步提升任务处理速度
2019/01/07 Javascript
python列表去重的二种方法
2014/02/14 Python
Django的session中对于用户验证的支持
2015/07/23 Python
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
python把数组中的数字每行打印3个并保存在文档中的方法
2018/07/17 Python
python实现字符串中字符分类及个数统计
2018/09/28 Python
Python调用C++,通过Pybind11制作Python接口
2018/10/16 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
2019/01/19 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
Python list与NumPy array 区分详解
2019/11/06 Python
如何学习Python time模块
2020/06/03 Python
使用Keras实现简单线性回归模型操作
2020/06/12 Python
Dockers美国官方网站:卡其裤、男士服装、鞋及配件
2016/11/22 全球购物
Does C# support multiple inheritance? (C#支持多重继承吗)
2012/01/04 面试题
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2015/09/07 面试题
儿科护理实习自我鉴定
2013/09/19 职场文书
土木工程师岗位职责
2013/11/24 职场文书
军校本科大学生自我评价
2014/01/14 职场文书
党员干部公开承诺书
2014/03/26 职场文书
党员承诺书范文
2014/05/19 职场文书
法律讲堂观后感
2015/06/11 职场文书
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技