首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JS科技:水印

为了保护版权、截图、拍照等,有些我们会给网页中的视频、图片或文字加水印。...本文分享一种图层式删水印技术。其效果是:在页面渲染完成后,由JavaScript进行图层水印添加,并会实时检测水印状态,如果水印被删除、隐藏、或设置为透明,都会重置水印。...源码 删文字水印 水印内容不可删除,如检测到被删除,会重新添加水印 </...时此会还原节点、重置水印: 如,结点属性被修改(修改display为none使元素不可见,或修改opacity为0使元素完全透明),都会触监听事件,并重置节点属性: 其实应用于产品或项目时,可将JS代码用...JShaman进行混淆加密,以防止代码被分析识破从而被针对性的反制。

1.5K30

Git 代码丢指南

3.1 先提交后更新导致的问题 3.2 推荐先更新后提交 3.3 养成良好习惯 我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象。...本文将针对IDEA&Git日常开发中的一些场景,为你层层拨开迷雾,解析常见的错误及其发生原因,让你从此不再惧怕代码冲突或丢失问题。 为简化问题,本文假设所有团队成员均在同一分支上开发。...3.1.2 错误的处理冲突方式 在发生冲突后,有些同学可能会想到下面的处理方式: 清空当前工作空间 调整冲突部分的代码 然后再次执行更新操作 上面的处理方式很明显是不可行的,因为你调整的代码首选会被IDEA...储藏(stash)起来,然后在更新的第2步中仍然会发生冲突,并且发生冲突时,你的修改尚未恢复储藏(unstash),导致看起来你调整的代码不见了,让人摸不着头脑。...3.2 推荐先更新后提交 如果你事先知道会发生冲突,相信你一定不会选择先提交代码,但是冲突是不可避免的,这就要求我们平时养成良好的开发习惯。

69010

Git代码丢指南

我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象。...本文将针对IDEA&Git日常开发中的一些场景,为你层层拨开迷雾,解析常见的错误及其发生原因,让你从此不再惧怕代码冲突或丢失问题。 为简化问题,本文假设所有团队成员均在同一分支上开发。...3.1.2 错误的处理冲突方式 在发生冲突后,有些同学可能会想到下面的处理方式: 清空当前工作空间 调整冲突部分的代码 然后再次执行更新操作 上面的处理方式很明显是不可行的,因为你调整的代码首选会被IDEA...储藏(stash)起来,然后在更新的第2步中仍然会发生冲突,并且发生冲突时,你的修改尚未恢复储藏(unstash),导致看起来你调整的代码不见了,让人摸不着头脑。...3.2 推荐先更新后提交 如果你事先知道会发生冲突,相信你一定不会选择先提交代码,但是冲突是不可避免的,这就要求我们平时养成良好的开发习惯。

65320

代码解密--利用canvas加载代码

前段时间获取到产的一些代码,不得不感叹产的代码实在在写的是好得很,思路巧妙,环环相扣。不得不说,技术不好,产都做不了了。虽然分析了好多天,但是也只是一知半解。这里抽出一小部分来讲一下。...通过图片去隐藏信息是一种常见的做法,这段代码就是通过 canvas 去执行图片中隐含的恶意代码代码还支持传入回调函数,若回调函数存在,则执行回调函数。...,将其隐藏在图片中的 RGB 信息中,产的 alpha 值都设置的为255。...{ var image = new Image(); image.src = canvas.toDataUrl('image/png'); return image; } 所以产也是通过将恶意代码放入到图片之中...还有其他的一些产的代码,思路都比较独特,鲁棒性也很好,比一般成写出来的代码应该好多了。所以道高一尺魔高一丈,还得多多学习才是。

1K71

运营商劫持代码

HTTPS劫持的(前提是使用了https) 二、运营商劫持 准确的来说是script、iframe注入型劫持,95%以上是这种劫持方式,因为DNS劫持被严管了。...运营商是如何劫持的,网上有很多资料,这里不多逼逼 下面是防劫持代码: <!...提示:network内能看到加载了其他非白名单内的script代码,但它们都没有执行 以 yun.dui88.com/qiho-h5/jqg… 为例,代码如下: ;(function(){ console.log...所有浏览器的兼容性是92.79%,手机端的兼容性更高,代码中加了保护所以放心使用吧! 三、总结 目前运营商劫持率大约是3% ~ 25%,它们无处不在。...为了还用户一个干净安全的浏览环境,我们需要做好预防措施 全站https,能一部分 加入运营商劫持代码,能大部分注入型劫持 记录Log,记录证据,向工信部投诉 很实用,拿过来以便备用,转载自掘金

3.4K30
领券