IE:巧妙复制主页内容
有许多人向笔者反映,他们在互联网上搜寻到感兴趣的资料后,想把相关主页的内容复制下来,但有些网站的主页复制不了。只能打印主页,而打印的主页有页眉、页脚,内容和格式编排也不合乎个人的需要。
经认真分析不能复制的主页文本,发现原来是在主页文本中嵌入的JavaScript程序在作怪。当用户对打开的页面进行复制、粘贴的时候,IE浏览器会自动调用Submit事件。该事件执行的是名为“return false”的JavaScript代码。解决该问题的方法是把该事件的JavaScript处理代码去掉即可。
以微软的IE浏览器为例,具体处理过程如下:
点击“查看→源文件”(当主页文本小于64k字节时,自动调用记事本程序打开;否则,用写字板程序打开),寻找<body>语句,该语句与<body oncontextmenu="return false" onselectstart="return false" text="#000000" bgcolor="#ffffff" leftmargin="0" topmargin="0" marginheight="0">语句类似。将其中的onselectstart="return false"子句删除。将此删除后的源文件,另存为一文本文件。然后用将此文本文件名的后缀改名为“.htm”。最后用IE浏览器打开此文件。
此时,就可以用复制、粘贴的方法将所需的内容按用户所需的格式保存起来了(注:复制网页内容时请注意保护作者版权)。
相关推荐
-
IE:巧妙复制主页内容
有许多人向笔者反映,他们在互联网上搜寻到感兴趣的资料后,想把相关主页的内容复制下来,但有些网站的主页复制不了.只能打印主页,而打印的主页有页眉.页脚,内容和格式编排也不合乎个人的需要. 经认真分析不能复制的主页文本,发现原来是在主页文本中嵌入的JavaScript程序在作怪.当用户对打开的页面进行复制.粘贴的时候,IE浏览器会自动调用Submit事件.该事件执行的是名为"return false"的JavaScript代码.解决该问题的方法是把该事件的JavaScript处理代码去掉即
-
IE:复制主页内容另一妙法
有时一些网页对源码进行了加密,我们很难找到"onselectstart="return false""这段代码,另外每次找起来也非常麻烦,既然解决此类问题的方法是把该事件的JavaScript处理代码去掉即可.我们不如用另外一个比较省事的方法.其方法如下: 启动IE浏览器,鼠标点击"工具→Internet选项"菜单,选择"安全"标签,点击"自定义级别"按钮,在出现的窗口中将所有脚本全部禁用,然后按F5刷新页
-
jQuery实现Select左右复制移动内容
引入的文件为<script type="text/javascript" src="jquery-1.10.2.js"></script> 双击也可以移动 [1].[代码] <script type="text/javascript"> $(function(){ //移到右边 $("#add").click(function(){ //获取选中的选项,删除并追加给对方 $("#s
-
JQuery zClip插件实现复制页面内容到剪贴板
相信这个功能大家平时上网经常能碰到,以前也没怎么留意怎么实现的,直到项目中需要. 最终效果: 网上一搜一大堆,单纯使用js方法也不是没有,但是由于各浏览器的安全机制不同,不是跨浏览器的.去看了几个常用的网站,都是用的透明flash遮挡"复制到剪贴板"按钮,所以当你点击"复制到剪贴板"的时候,点击的其实是flash,然后把你需要复制的内容传入到了flash,然后在通过flash的复制功能把传入的内容复制到了剪贴板. 加载JQuery库和zclip插件 <scri
-
Android 复制文本内容到系统剪贴板的最简单实例(分享)
这个例子很简单,直接上截图和代码. 布局文件activity_copy.xml代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layou
-
Python复制Word内容并使用格式设字体与大小实例代码
简介 网上流传的部分可以百度关键词"Python"和"word"后查看文章学习,以下内容为个人实践,修正了不能运行出错的情况. 代码示例 import win32com from win32com.client import Dispatch,constants w = win32com.client.Dispatch('Word.Application') # 或者使用下面的方法,使用启动独立的进程: # w = win32com.client.DispatchE
-
JS实现移动端点击按钮复制文本内容
移动端点击按钮复制文本内容,具体内容如下所示: <div> <p>邀请码</p> // <p id="inviteCode" class="inviteCode">{{invite_code}}</p> <input id="inviteCode" class="inviteCode" type="text" /> <p clas
-
Vue实现点击按钮复制文本内容的例子
点击复制功能主要通过 clipboard.js 来实现 在vue中使用clipboard.js 时候发现一个问题,就是如果不是input或者button 按钮的话,则复制不成功,使用步骤如下: 1.引入clipboard.js,方法如下: 第一种直接npm安装:npm install clipboard --save 第二种:<script src="js/clipboard.min.js"></script>(下载地址:https://clipboardjs.
-
使用 JS 复制页面内容的三种方案
目录 引言 方式一:Async Clipboard API 方式二:Document.execCommand API 复制 DOM 元素内容 复制 input 元素内容 方法三:覆写 copy 事件 引言 现在有很多第三方插件能够实现 copy 功能,但如果让我们自己去做,我们知道如何去实现吗? 这篇文章介绍三种实现方案. 方式一:Async Clipboard API 使用 Async Clipboard API 这种方式使用起来最简单,但兼容性不太好,而且要求比较多. 示例代码: const
-
提供复制本站内容时出现,该文章转自脚本之家等字样的js代码 原创
本站原创,转载请写明出处 我们发现最近总有人,问我要这样的代码,当复制本站文章时候,其实可以是只要复制本站的东西,就加上一句,该文章转载自我们 并加上本内容地址,这样对于推广本站,有好多好处的,大家可以搜下,比如增加反向连接的比较好的办法 复制代码 代码如下: document.body.oncopy = function () //当发生复制事件时触发函数,不管是ctrl+c还是右键-复制{ setTimeout( function () {
随机推荐
- Perl中的列表和数组学习笔记
- 简单Web service 身份验证解决方案
- vue组件Prop传递数据的实现示例
- 在Ubuntu下搭建Android开发环境
- php中批量删除Mysql中相同前缀的数据表的代码
- C#将字节数组转换成数字的方法
- JavaScript AOP编程实例
- Jquery搜索父元素操作方法
- 对联浮动广告效果
- JavaScript For...In 使用方法
- 微信小程序 自定义消息提示框
- 简单谈谈关于C++中大随机数的问题
- Android实现点击缩略图放大效果
- Android HorizontalScrollView内子控件横向拖拽实例代码
- vue bus全局事件中心简单Demo详解
- Windows10下安装Docker的步骤图文教程
- Android编程实现滑动开关组件功能【附源码下载】
- 易语言画板绘制课程表方法
- MySQL存储过程概念、原理与常见用法详解
- php如何把表单内容提交到数据库