导航:首页 > 知识产权 > 复制加版权js

复制加版权js

发布时间:2021-10-12 15:53:52

⑴ 求一段复制文字就会自动加版权的代码,要求在ie,火狐和360下都可以用

您好!很高兴为您答疑!
兼容火狐和IE的JS复制代码
function test(){

var text=document.getElementById("txtUser").value;
if(2Clipboard(text)!=false){
alert("这里加入要弹出的内容 ");
}
}
function 2Clipboard(txt){
if(window.clipboardData){
window.clipboardData.clearData();
window.clipboardData.setData("Text",txt);
}else if(navigator.userAgent.indexOf("Opera")!=-1){
window.location=txt;
}else if(window.netscape){
try{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch(e){
alert("您的firefox安全限制限制您进行剪贴板操作,请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试,相对路径为firefox根目录/greprefs/all.js");
return false;
}
var clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if(!clip)return;
var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if(!trans)return;
trans.addDataFlavor('text/unicode');
var str=new Object();
var len=new Object();
var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
var text=txt;str.data=text;
trans.setTransferData("text/unicode",str,text.length*2);
var clipid=Components.interfaces.nsIClipboard;
if(!clip)return false;
clip.setData(trans,null,clipid.kGlobalClipboard);
return true;
}
}
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

⑵ 许多网站再复制粘贴时自动带上版权和源地址,这种代码是什么呢

<script language=javascript>

document.body.on=function(){

event.returnValue=false;

var txt_cr=document.selection.createRange().text;

var _cr="本文来自xxx http://xxx.xxx.xxx, 本文地址:http://xxx.xxx.xxx/xxx/xxx.xxx";

clipboardData.setData('Text','\r\n'+txt_cr+'\r\n'+_cr+'\r\n\');

}

</script>

⑶ 通过如何通过js实现复制粘贴功能

1、最基本的复制
Java代码
<script language="JavaScript">
function readTxt()
{
alert(window.clipboardData.getData("text"));
}
function setTxt()
{
var t=document.getElementById("txt");
t.select();
window.clipboardData.setData('text',t.createTextRange().text);
}
</script>
<input name="txt" value="测试">
<input type="button" value="复制" onclick="setTxt()">
<input type="button" value="读取" onclick="readTxt()">
2、扩展复制:复制表格
Java代码
<INPUT TYPE="button" value="选中测试表格" onclick="CopyTable()">
测试
<TABLE border="1" id="oTable">
<TR>
<TD>测试表格</TD>
<TD>测试表格</TD>
</TR>
<TR>
<TD>测试表格</TD>
<TD>测试表格</TD>
</TR>
</TABLE>文字
<SCRIPT LANGUAGE="JavaScript">
<!--
function CopyTable()
{
var txt = document.body.createTextRange();
txt.moveToElementText(document.getElementById('oTable'));
txt.select();
}
//-->
</SCRIPT>
、兼容IE,firefox等浏览器的复制
Java代码
<script>
function ToClipboard(txt) {
if(window.clipboardData) {
window.clipboardData.clearData();
window.clipboardData.setData("Text", txt);
} else if(navigator.userAgent.indexOf("Opera") != -1) {
window.location = txt;
} else if (window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch (e) {
alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
}
var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
return;
var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if (!trans)
return;
trans.addDataFlavor('text/unicode');
var str = new Object();
var len = new Object();
var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
var text = txt;
str.data = text;
trans.setTransferData("text/unicode",str,text.length*2);
var clipid = Components.interfaces.nsIClipboard;
if (!clip)
return false;
clip.setData(trans,null,clipid.kGlobalClipboard);
}
}
</script>
<button onclick="ToClipboard('你好!');">复制文本“你好!”</button>
<textarea id="test"></textarea>

⑷ 当别人复制你的文章时怎样自动在最后加上版权信息

你是说在自己建的网站上采取一定的措施吗?这个有点复杂,具体如下:
<body>
<script type="text/javascript">
document.body.on = function () {
setTimeout( function () {
var text = clipboardData.getData("text");
if (text) {
text = text + "\r\n本文来自:XX网(具体网址)具体网址:"+location.href; clipboardData.setData("text", text);
}
}, 100 )
}
</script>
</body>

⑸ 复制网页自动加入版权信息

是利用javascript实现的。纯html是办不到的。一下是代码,复制过去保存为.html的文件,测试一下吧。主要用到clipboardData的几个方法。就是剪切板数据对象的方法。进行操作。

<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
window.clipboardData.clearData();
function It(){
window.clipboardData.setData("text",window.clipboardData.getData("Text")+"\r\n========版权信息=========")
alert(window.clipboardData.getData("Text"));
}
</script>
</HEAD>

<BODY>
请先复制一段内容,然后点击下面的按钮<br>
<button onclick="It()">click me</button>
</BODY>
</HTML>

⑹ 对于php做的网站怎么在复制文字时自动添加版权,在html文件可以,php的好像不行

这本来就是属于客户端的应用,所以和服务器端语言php是没什么关系的,楼上的朋友正解,用js写一个响应on的函数

⑺ 关于js插件的版权问题

呵呵,是这样:大多数js插件,包括jQuery相关的插件,大都遵循MITLicense和GPLLicense协议。遵守这些协议的,被授权人有权利使用、复制、修改、合并、出版发行、散布、再授权及贩售软件及软件的副本,在软件和软件的所有副本中都必须包含版权声明和许可声明。也就是说,你直接使用,但最好保留一点别人的源码版权!你可以让用户看不到,但是源码里面必须有!别的没什么。

⑻ 怎么把页面上的css和js给复制过来吗

你要是有谷歌浏览器的话 直接 右键 查看网页的 源文件 ,然后 点击里面的文件路径就可以看到他们的完整代码了。

⑼ 如何使用js复制另一个js生成的值

把你要在wxhm中输出的内容单独的写成一个function,比如是
function test()
{return 'hello world';}
document.write(stxlwx)</script>改成document.write(test())</script>
之后你在clipboard里直接返回test()就行了

⑽ 复制并粘贴下面的JS代码,放到您的网页,可以在<body>和</body>的之间网页的任意位置放置

你是做网站开发吗?下了个js插件不知道怎么用?

<%@ page pageEncoding="gb2312"%>
<%@ page contentType="text/html;charset=gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>XXX</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<BODY >
//是指这里
</BODY>
</html>
阅读全文

与复制加版权js相关的资料

热点内容
专利权的内容有哪几项 浏览:750
学校矛盾纠纷排查表 浏览:294
内地音乐版权 浏览:208
公共卫生服务今后工作计划 浏览:457
公共卫生服务考核小组 浏览:872
疫情里的科研成果 浏览:519
工商局爱国卫生月及健康教育宣传月活动总结 浏览:942
三兴商标织造有限公司 浏览:657
加强和改进公共服务实施方案 浏览:991
迷你世界创造熔岩号角 浏览:479
爱奇艺激活码有效期 浏览:507
医疗纠纷官司南方周末 浏览:855
公共服务类大楼的物业管理方案 浏览:284
电影版权买卖合同范本 浏览:167
口罩在商标注册属于哪个类目 浏览:256
基本公共卫生服务质控小结 浏览:668
数字版权的权源 浏览:565
驻马店置地弘润山转让 浏览:146
穂康投诉 浏览:146
嘉兴万联知识产权代理有限公司 浏览:344