[JavaScript实例] 兼容IE和最新FF的复制粘贴代码

article/2025/10/22 17:50:26
在网上看了很多这样的代码,但是在最新版本的火狐上都是失效了……
    没办法了,只能自己写了!
    这个方法主要是复制文本的内容包括HTML代码,以及很多网站实现的文章末尾添加的文章来源功能!好了,话就不多说了,先给大家贴段代码再说吧!
讲解点:1、在写代码之前,我用了下 jQuery进行编程,所以用上面这段代码之前请在你的页面中加上这句代码:
  1. <script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
复制代码

2、这里我们用if来判断浏览器的类别,这里通过navigator对象来实现判断的,如果用到能力检测浏览器的话效果会好些!
在检测火狐的过程中因为火狐的配置中为了安全是不会让你开启自动复制的选项的,所以我们就用try和catch来捕获,当遇到这样的情况下,我们就
alert("此操作被浏览器拒绝!/n请在浏览器地址栏输入“about:config”并回车/n然后
将[signed.applets.codebase_principal_support]设置为'true'");
然后我们就用代码来实现配置的修改问题。这样的话我们就解决了火狐下不能复制的问题了!
           3、我们在copyToClipboard(txt)方法中传入这个txt的内容,这样我们就复制到了所需要的内容!
           4、这里我们复制的是ID里面的内容!
           5、还有一点就是如果我们不想复制HTML代码,只想复制文本的话,我们就只需要在copylink(inputtxt)方法里的inputtxt.html()改成inputtxt.text()就可以了!这样就实现了复制不包括HTML代码的内容了!

我们先贴上静态的HTML代码吧


<div id="content" >
了你之外,没有人可以上外网,但局域网内部之间可以正常访问。 <br />
  4.不允许某一台电脑上网的设置 <br />
  1,设置页面--安全设置--防火墙设置--选择开启防火墙,开启MAC地址过滤二项--"
禁止已设MAC地址列表中已启用的MAC地址访问Internet"。 <br />
  2,设置页面--安全设置--MAC地址过滤--添加新条目--把禁止上网的电脑的MAC地址
填进去,并选择使该条目生效。 <br />
  这样设置后,被禁止上网的电脑就不可以上网了,但局域网内部之间可以正常访问。 <br />
  对于只允许自己的电脑上网的设置,其他电脑想上网,是比较有难度的(除了入侵
路由器并更改设置外)。
  
</div>
<input type="button" value="     复制内容     " name="copy" οnclick="copylink
($('#content'))" >
<input type="button" value="     弹出内容     " name="ShowText" οnclick="alert
($('#content').text())" >
<textarea rows="10" cols="60"></textarea>

到了这里基本上我们已经实现了这样的效果了!
剩下我们就是测试了啦!
首先我们在IE6+下测试,如下图:


1.jpg


2.jpg



然后是火狐(我用的是火狐中国版3.0.4)
3.jpg


5.jpg


4.jpg

详见细节请点击: http://vku88.5d6d.com/thread-915-1-1.html

 

转帖自: http://vku88.blog.hexun.com/33751262_d.html


http://chatgpt.dhexx.cn/article/mZPVaMf1.shtml

相关文章

JSF 组件开发

组件模型的关键考验就是&#xff1a;能否从第三方供应商购买组件&#xff0c;并把它们插入应用程序&#xff1f;与可购买可视 Swing 组件一样&#xff0c;也可以购买 Java ServerFaces (JSF) 组件&#xff01;需要一个好玩的日历&#xff1f;可以在开源实现和商业组件之间选择。…

欧拉函数及其计算

欧拉函数 1. 定义 什么是欧拉函数&#xff1f; 任意给定正整数n&#xff0c;请问在小于等于n的正整数之中&#xff0c;有多少个与n构成互质关系&#xff1f;&#xff08;比如&#xff0c;在1到8之中&#xff0c;有多少个数与8构成互质关系&#xff1f;&#xff09; 计算这个值…

欧拉公式理解

https://blog.csdn.net/xieyan0811/article/details/72833722 欧拉公式是数学里最令人着迷的公式之一&#xff0c;它将数学里最重要的几个常数联系到了一起&#xff1a;两个超越数&#xff1a;自然对数的底e&#xff0c;圆周率π&#xff1b;两个单位&#xff1a;虚数单位i和自…

高数 不定积分 欧拉代换

高数 不定积分 欧拉代换&#xff1a;

用虚数i与欧拉公式来解释分数阶微积分

ps:如果研究又遇到分数阶相关课题的童鞋可以与博主联系获取分数阶相关的源代码&#xff0c;不图什么&#xff0c;就图个点赞 一、问题简介 在最近的课题中接触到了分数阶导数相关的东西&#xff0c;比如函数 f ( t ) f(t) f(t)对t的0.5阶导等等&#xff0c;网上有一些对于分数…

常用的积分方法讨论(数学表达与代码整理)(龙格-库塔、中值积分、欧拉积分)

积分方法讨论&#xff08;数学表达与代码整理&#xff09; 数学原理 1.1 四元数与角速度的关系 在无人机或无人车的导航系统中常常采用四元数代替欧拉角来表示机体的旋转&#xff0c;因为欧拉角在计算过程中容易产生奇异&#xff0c;这与欧拉角的计算需要利用正弦、余弦公式…

常微分方程的解法 (二): 欧拉(Euler)方法

上一节讲了 常微分方程的三种离散化 方法:差商近似导数、数值积分、Taylor 多项式近似。 目录 2 欧拉&#xff08;Euler&#xff09;方法 2.1 向前 Euler 公式、向后 Euler 公式 2.2 Euler 方法的误差估计 3 改进的 Euler 方法 3.1 梯形公式 …

微积分 --- 欧拉数e的计算方法(个人学习笔记)

计算方法1&#xff1a; 计算方法2&#xff1a; 对于100来说&#xff0c;分37份的话&#xff0c;其值最接近e&#xff0c;且所有份的乘积最大为9.2944e15。 下面是从微积分的角度去求证&#xff0c;如果要让y为最大值&#xff0c;应该让xc/e&#xff0c;这就是最优份数。 &am…

考研数二第十七讲 反常积分与反常积分之欧拉-泊松(Euler-Poisson)积分

反常积分 反常积分又叫广义积分&#xff0c;是对普通定积分的推广&#xff0c;指含有无穷上限/下限&#xff0c;或者被积函数含有瑕点的积分&#xff0c;前者称为无穷限广义积分&#xff0c;后者称为瑕积分&#xff08;又称无界函数的反常积分&#xff09;。 含有无穷上限/下…

#欧拉第二积分(伽马函数)

伽玛函数&#xff0c;也叫欧拉第二积分&#xff0c;是阶乘函数在实数与复数上扩展的一类函数。 伽玛函数作为阶乘函数的延拓&#xff0c;是定义在复数范围内的亚纯函数&#xff0c;通常写成&#xff0c;负整数和0是它的一阶极点。 实数域&#xff1a; 复数域&#xff1a; 在解…

常见的数值积分方法 (欧拉、中值、龙格-库塔,【常用于IMU中】)

1. 积分基本概念 设F(x)为函数f(x)的一个原函数&#xff0c;我们把函数f(x)的所有原函数F(x)C&#xff08;C为任意常数&#xff09;叫做函数f(x)的不定积分(indefinite integral)。 非线性微分方程: 在有限的时间间隔Δt积分: 连续时间内积分: 工程上最常见的有三种&#xff…

欧拉积分法

数值积分法是求定积分的近似值的数值方法。即用被积函数的有限个抽样值的离散或加权平均近似值代替定积分的值。 数值积分法也是计算机仿真中常用的一种方法。在已知函数的微分方程时&#xff0c;求解函数下一时刻的值&#xff0c;我们主要有欧拉法、梯形法和龙格库塔法。 欧拉…

欧拉积分

欧拉积分 两个公式&#xff1a; $\Gamma(s)\int_{0}^{\infty}x^{s-1}e^{-x}dx,s>0$ (1) $B(p,q)\int_{0}^{1}x^{p-1}(1-x)^{q-1}dx,p>0,q>0$ (2) 一 、$\Gamma(Gamma)$函数 性质&#xff1a; 1.$\Gamma(s)$在定义域…

Oracle现使用CVSS 3.0对漏洞进行评级

Oracle今年4月关键补丁更新(Critical Patch Update)涉及多款产品中的136个漏洞&#xff0c;其中最大的变化是切换到通用安全漏洞评分系统3.0版本或者说CVSSv3&#xff0c;该版本可更准确反映漏洞带来的影响。 Oracle公司在其补丁公告中指出&#xff0c;这个关键补丁更新中的漏洞…

Cvss v2 complete documentation

通用漏洞计分系统&#xff08;CVSS&#xff09;为沟通IT漏洞的特征和影响提供了一个开放的框架。 CVSS由3组组成&#xff1a;基础&#xff0c;时间和环境。 每个组产生的范围从0到10的数字分数&#xff0c;以及Vector&#xff0c;一个反映用于得出分数的值的压缩文本表示。 基础…

东莞dell服务器维修上门服务,CVSS 10分漏洞影响Dell Wyse Thin客户端设备

近日&#xff0c;CyberMDX 研究人员公开了今年6月在Dell Wyse Thin客户端中发现了2个安全漏洞&#xff0c;漏洞CVE编号为CVE-2020-29491 和 CVE-2020-29492&#xff0c;这两个漏洞CVSS 评分都为10分&#xff0c;漏洞影响运行ThinOS v8.6及更低版本的所有设备。攻击者利用这两个…

通用漏洞评估方法CVSS3.0简表

CVSS3.0计算分值共有三种维度&#xff1a; 1. 基础度量。 分为 可利用性 及 影响度 两个子项&#xff0c;是漏洞评估的静态分值。 2. 时间度量。 基础维度之上结合受时间影响的三个动态分值&#xff0c;进而评估该漏洞的动态分值。 3. 环境度量。 根据用户实际环境需求结合时间…

通用漏洞评估方法CVSS3.0详解

CVSS(Common Vulerability Scoring System, 通用漏洞评估方法)&#xff0c;是由NIAC 发布、FITST维护的开放式行业标准&#xff0c;CVSS 的发布为信息安全产业从业人员交流网络中所存在的系统漏洞的特点与影响提供了一个开放式的评价方法。 1.度量&#xff08;Metrics&#xf…

通用漏洞评估方法CVSS3.0介绍

CVSS(Common Vulerability Scoring System, 通用漏洞评估方法)&#xff0c;是由NIAC 发布、FITST维护的开放式行业标准&#xff0c;CVSS 的发布为信息安全产业从业人员交流网络中所存在的系统漏洞的特点与影响提供了一个开放式的评价方法。 1.度量&#xff08;Metrics&#xf…

通用漏洞评估方法CVSS 3.0 计算公式及说明

CVSS 3.0 计算公式及说明 一、基础评价 1. 基础评价公式为: 当 影响度分值 <= 0: 基础分值 = 0 当 0 < 影响度分值 + 可利用度分值 < 10: 作用域 = 固定: 基础分值 = Roundup(影响度分值 + 可利用度分值) 作用域 = 变化: 基础分值 = Roundup[1.08 (影响度分值 + 可…