taobao.fm 这个域名正在出售中,>Mail:www@zhubangbang.com

以后的文章大多更新在,朱邦邦的WEB前端开发博客

分类 JavaScript 下的文章

Refused to load the script ‘xxx/xxxx.js’ because it violates the following Content Security Policy directive: "script-src ‘self’ blob: filesystem: chrome-extension-resource:".

chrome 扩展应用开发的时候;项目中为了维护方便,使用了阿里的iconfont;的彩色图标;

如:

<script src="https://at.alicdn.com/t/font_k0d09a10gi3blnmi.js"></script>

加载外部的资源,chrome会默认拒绝所加载的脚本;原因是,它违反了

“script-src ‘self’ blob: filesystem: chrome-extension-resource:”. 阅读剩余部分 –

避免BUG和方便查找BUG的思路

遇到一个BUG,感觉值得记录一下;

BUG场景描述:

  • 第一步、弹窗X中,通过用户二维码,调用接口A,获取用户的代理商类型等信息;
  • 第二步、通过判断用户的代理商类型,赋type值,并且PUSH接口B得到订单的出库类型;(这里的判断值,type赋值,前端出错了)
  • 第三步、得到订单的出库类型后,在校验弹窗Y展示订单号和需要出库的user_id/用户名、类型,设备去向;供操作者校验订单号与代理商信息,如果校验没问题,可以在校验的窗口直接输入出库设备,PUSH到接口C;(校验窗口Y有两个作用,1 是供操作者校验信息,2是储存接口C所需要的参数);

根本原因:一个值判断错误,

阅读剩余部分 –

前端开发中,测试环境和正式环境的切换神器:Host Switch Plus(chrome 扩展应用)

前端开发的过程中;

发布文件的时候,经常会遇到在测试环境和正式环境之间切换的情况;

以前用的是“SwitchHosts”这个小工具;

开发时,链接测试环境;

文件发布后,链接正式环境进行测试;(在不同的环境下配置不同的host;)

推荐用chrome浏览器的扩展应用【Host Switch Plus

(除了 Chrome 之外,支持如百度、360 等支持 webkit 内核的浏览器)。

阅读剩余部分 –