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 相关文章推荐
如果文字过长,则将过长的部分变成省略号显示
Jun 26 Javascript
基于JavaScript实现继承机制之调用call()与apply()的方法详解
May 07 Javascript
利用jq让你的div居中的好方法分享
Nov 21 Javascript
javacript使用break内层跳出外层循环分析
Jan 12 Javascript
JavaScript中的原始值和复杂值
Jan 07 Javascript
bootstrap是什么_动力节点Java学院整理
Jul 14 Javascript
微信小程序url与token设置详解
Sep 26 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
May 16 jQuery
vue2使用keep-alive缓存多层列表页的方法
Sep 21 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
Jul 29 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
May 22 Javascript
JS实现音乐导航特效
Jan 06 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魔术方法__GET、__SET使用实例
2014/11/25 PHP
php连接mysql数据库
2017/03/21 PHP
Laravel学习教程之request validation的编写
2017/10/25 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
2019/10/12 PHP
什么是DOM(Document Object Model)文档对象模型
2012/03/05 Javascript
javascript 保存文件到本地实现方法
2012/11/29 Javascript
js点击button按钮跳转到另一个新页面
2014/10/10 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
VUE渲染后端返回含有script标签的html字符串示例
2019/10/28 Javascript
node.js开发辅助工具nodemon安装与配置详解
2020/02/06 Javascript
JavaScript canvas动画实现时钟效果
2020/02/10 Javascript
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
使用Python神器对付12306变态验证码
2016/01/05 Python
完美解决Python2操作中文名文件乱码的问题
2017/01/04 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
2017/12/09 Python
python实现猜数字小游戏
2020/03/24 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
Python Pandas分组聚合的实现方法
2019/07/02 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
利用Python的sympy包求解一元三次方程示例
2019/11/22 Python
解决Pycharm中恢复被exclude的项目问题(pycharm source root)
2020/02/14 Python
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
巴西独家产品和现场演示购物网站:Shoptime
2019/07/11 全球购物
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
文秘应聘自荐书范文
2014/02/18 职场文书
《莫高窟》教学反思
2014/02/25 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
通用员工手册范本
2015/05/14 职场文书
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫