html网页禁止复制粘贴文字怎么办 强制复制解除破解代码分享
[闽南网]
很多人在平时浏览网页的时候,或许都会发现一些事情,当你发现一篇好文章或者是一些有趣的东西时,想复制却不能复制,相信很多人遇到不少这样的问题,那么这种情况该怎么解决呢,下面就和小编一起来看看吧!
方法1
1打开目标网页,选中网页的地址栏。(这里以360浏览器为例)
2在地址栏输入下行代码,全部输入。
javascript:void($={});
按下回车键(Enter),破解完成。(回车后不会跳转网页)
3注意,如果网页被刷新,限制会恢复,需要重新输入代码。
方法2
1打开右上角工具,选择最后的选项
2选择 高级设置-网页设置,点击 网页内容高级设置
3找到 JavaScript选项-不允许任何网站运行 JavaScript
4完成,关闭选项标签页。(做完之后可以调回去)
方法3
用浏览器随便打开一个网页,添加到收藏夹,最好放到浏览器的标签栏,方便使用。这里以百度为例
添加之后右键选择编辑,修改名字为【破解限制】,在地址栏粘贴以下代码
javascript:(function{eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!\’\’.replace(/^/,String)){while(c–)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function{return\’\\\\w+\’};c=1};while(c–)if(k[c])p=p.replace(new RegExp(\’\\\\b\’+e(c)+\’\\\\b\’,\’g\’),k[c]);return p}(\’5 2=8;5 3=2.K;3.7=3.k=3.e=3.9=3.6=3.y=3.7=3.z=2.7=2.k=2.e=2.9=2.6=4;2.7=2.6=2.c=2.9=p{r t};g(8.n||8){d=4;c=4;6=4}5 a=8.15(\\\’*\\\’);o(5 i=a.q-1;i>=0;i–){5 b=a[i];g(b.n||b){d=4;c=4}}s(h(\\\’%u%v%w%x%j%17%A%B%C%j%D\\\’)+\\\’\\\\E\\\’+h(\\\’%F%G%H%I%J%l%L%l%M%N%O%P%Q%R%S%T%U%V%W%X%Y\\\’)+\\\’\\\\Z.10.11\\\’);3.m.13=\\\’14!f\\\’;3.m.16=\\\’12!f\\\’;\’,62,70,\’||doc|bd|null|var|oncontextmenu|onselectstart|document|onkeydown|arAllElements|elmOne|onmousedown|onmouseup|onpaste|important|with|unescape||u5236|oncopy|u7528|style|wrappedJSObject|for|function|length|return|alert|true|u5DF2|u89E3|u9664|u590D|onmousemove|ondragstart|u53F3|u952E|u9650|uFF01|u000d|u66F4|u591A|u7CBE|u5F69|u5B9E|body|u5e94|uFF0C|u8BF7|u5173|u6CE8|u300E|u0065|u5f27|u5ea6|u7535|u5|u5546|u52a1|u300F|u000dwww|ehudu|com|text|webkitUserSelect|auto|getElementsByTagName|MozUserSelect|u4E0E\’.split(\’|\’),0,{}))})
保存,完成。打开需要破解的网页,点一下刚才创建的标签,破解完成,但每次打开网页都需要点一下破解的标签。要求:浏览器必须能执行javascript代码,其它浏览器添加书签类似。
方法4
使用Ctrl+A选择网页全部文字,Ctrl+C复制,新建文本档案,Ctrl+V粘贴,删除不需要的文字。(这个方法只适用于网页内容无法选中的网页,有时候会无法复制,这时候就需要用到上面的方法了)
Axure教程:获取页面尺寸、内联框架自适应大小
编辑导语:如何使用Axure去获取页面尺寸,并且使内联框架自适应大小呢?本文作者通过实际操作,进行了记录总结,希望看后对你有所帮助。
今天要演示的东西其实很简单,一两分钟就能做完,主要是用来弥补Axure IDE提供的交互功能中的不足,导致一些想法没办法很好地实现。
其实国外有大神(De Jongh)做了一个能在Axure发布框架内跑起来的Javascript拓展,这是地址:http://dejongh.dk/wiki/doku.php?id=interaction:axure_api&do=index。
一部分是Axure基于jQuery的函数,还有一部分是他补充的扩展函数,扩展函数看起来很不错,解决了很多问题;但是安装实在是麻烦,特别是如果面向不熟悉代码的设计师(流程设计师、视觉设计师等)简直是天书。
为此,结合我们常用的一些功能或函数,我梳理了一些不需要拓展库就能实现的,做成例子分享给大家。
今天,我们做一个iframe内联框架根据加载页面的尺寸自适应变化大小。Axure自带的页面属性是很简单的,只有一个pageName,完全不够用!如图:
通常我们做页面的时候,还会用到页面的尺寸。比如自定义视觉的滚动条、通过iframe(内联框架)做的页面切换等等,如果没有页面尺寸,会导致无法实现自适应等操作,所以今天来解决它。
这是演示地址,可能因为网络的原因,导致页面载入时间过长,高度值读取失败,请刷新一下:https://fa35br.axshare.com/#id=5cgvid&p=home。
我们先准备3个页面1个全局变量:1个是带菜单的主页面,2个演示用内容页,还有1个全局的变量。
交互流程与原理:
按钮点击触发,被加载的子页面在载入的时候,获取自己的页面高度,然后写入到全局变量,按钮动作延时改变iframe的尺寸。
主页面内我放置了2个按钮,1个iframe:2个按钮(矩形),没有命名要求;1个iframe,iframe的元件ID命名为“loadPageFrame”,设置为隐藏边框、从不滚动。
这两个页面随便找些文字,或者画一些测试的图形,尽可能把页面高度拉长,以便等会测试的时候体现出区别。
主页面当中按钮主要是触发iframe载入目标页面,然后延迟500ms(可根据需求调整,150ms基本也ok),根据全局变量“size”改变iframe的尺寸。
给菜单按钮添加交互,交互的次序不要错:要先把iframe缩小到10高度,然后打开链接,延迟后再设定尺寸。
内容页可任意制作,只需要在页面中添加页面的交互,作为载入时获取本页面的高度:
代码如下:javascript:void($axure.setGlobalVariable”size”, document.documentElement.scrollHeight));
采用延时触发,是因为跨页面的元件是无法直接交互的(IDE当中获取不到目标指针),所以只能通过跨页面的全局变量来实现。基本上延迟200ms左右是不被察觉的,当然考虑到终端的运行能力,可以适当延长。
示例代码中的626w是随意设置的iframe宽度,也可根据变量修改。[[size]]就是全局变量size,可以在IDE当中直接引用。
为了方便大家以后搜索,我用到的函数列举一下:
- $axure.setGlobalVariables[name,value]:赋值axure的全局变量,可以跨页面使用,无法通过代码创建,需要在Axure的IDE当中先定义变量;
- document.documentElement.scrollHeight:页面内容高度,一个很常规的HTML对象属性,只是在Axure IDE当中没有被暴露,可写在JS代码里。
当能获取页面尺寸,并通过全局变量修改iframe尺寸以做到自适应以后,我们就可以不再依赖“Axure母版”这个有限的玩法了,菜单框架页面做好,其他的内容页面可以随意做,并且多人协作时不再出现已放置在页面中的母版同步时效的问题。
并且使用浏览器本身的页面滚动条,要比iframe的滚动条要美观很多。
今天的文章比较干,或者说比较枯燥,本来还有一个很长的文章想要写的,虽然例子已经做好,主要是解决了Axure的IDE里面怎么通过JS代码准确定位到元件,以获得更多的自由度去封装应用。
考虑到内容更干所以还在酝酿怎么措辞,会尽快发布。
回到做这个系列的初衷,还是为了让懂代码的同事能预先用JS与原生IDE组合的方式,把一些组件预先根据团队的视觉交互规范封装好,以便不懂代码的同事可以方便并快速的使用来搭建交互原型。
关注我,下周会放出包括之前文章相关的源文件。
作者:ELement;公众号:ElementChen
本文由 @ELement 原创发布于人人都是产品经理,未经作者许可,禁止转载。
题图来自Unsplash,基于CC0协议。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。