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 相关文章推荐
从URL中提取参数与将对象转换为URL查询参数的实现代码
Jan 12 Javascript
document.compatMode的CSS1compat使用介绍
Apr 03 Javascript
JQuery的attr 与 val区别
Jun 12 Javascript
jQuery仿京东商城楼梯式导航定位菜单
Jul 25 Javascript
归纳下js面向对象的几种常见写法总结
Aug 24 Javascript
Angular 理解module和injector,即依赖注入
Sep 07 Javascript
JavaScript获取中英文混合字符串长度的方法示例
Feb 04 Javascript
Angularjs使用指令做表单校验的方法
Mar 31 Javascript
强大的JavaScript响应式图表Chartist.js的使用
Sep 13 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
Dec 24 Javascript
jQuery 查找元素操作实例小结
Oct 02 jQuery
vue路由 遍历生成复数router-link的例子
Oct 30 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
自动分页的不完整解决方案
2007/01/12 PHP
php一行代码获取文件后缀名实例分析
2014/11/12 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
PHP实现的方程求解示例分析
2016/11/11 PHP
thinkPHP中volist标签用法示例
2016/12/06 PHP
Laravel实现批量更新多条数据
2020/04/06 PHP
PHP 裁剪图片
2021/03/09 PHP
js类中的公有变量和私有变量
2008/07/24 Javascript
Javascript 表单之间的数据传递代码
2008/12/04 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
2016/06/21 Javascript
利用原生JS自动生成文章标题树的实例
2016/08/22 Javascript
JS 实现可停顿的垂直滚动实例代码
2016/11/23 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
2018/06/13 Javascript
vue中关闭eslint的方法分析
2018/08/04 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
2019/06/28 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
vue简单练习 桌面时钟的实现代码实例
2019/09/19 Javascript
解决vue 子组件修改父组件传来的props值报错问题
2019/11/09 Javascript
python实现挑选出来100以内的质数
2015/03/24 Python
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
Python实现批量压缩图片
2018/01/25 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
python 批量解压压缩文件的实例代码
2019/06/27 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
如何基于Python实现数字类型转换
2020/02/07 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
财务部副经理岗位职责范本
2014/06/17 职场文书
大学生社会实践活动总结
2014/07/03 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
钢铁是怎样炼成的读书笔记
2015/06/29 职场文书
团队执行力培训心得体会
2015/08/15 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js
Valheim服务器 Mod修改安装教程 【ValheimPlus】
2022/12/24 Servers