導航:首頁 > 知識產權 > 復制加版權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