js 複製連結,支援IE,火狐等瀏覽器
相信大家在用js複製連結的時候,出現火狐不支援的情況,下面我分別列出支援IE和所有瀏覽器通用的程式碼
這個是隻IE支援:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Js複製程式碼</title>
</head>
<body>
<p>
<input type="button" name="anniu1" onClick='copyToClipBoard()' value="複製專題地址和url地址,傳給QQ/MSN上的好友">
<script language="javascript">
function copyToClipBoard(){
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("複製成功,請貼上到你的QQ/MSN上推薦給你的好友");
}
</script>
</p>
</body>
</html>
這個所有瀏覽器都可以使用的
<script type="text/javascript">
function copy_url(){
var clipBoardContent="";
clipBoardContent+=document.title; //獲取標題
clipBoardContent+="/n";
clipBoardContent+=this.location.href; //獲取地址
if (window.clipboardData){
window.clipboardData.setData("Text", clipBoardContent);}
else if (window.netscape){
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
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 copytext=clipBoardContent;
str.data=copytext;
trans.setTransferData("text/unicode",str,copytext.length*2);
var clipid=Components.interfaces.nsIClipboard;
if (!clip) return false;
clip.setData(trans,null,clipid.kGlobalClipboard);}
alert("複製成功,您可以傳送給你的好友啦!");
}
</script>
<a href="javascript:copy_url();">複製連結</a>
相關文章
- .net火狐瀏覽器 ie瀏覽器 判斷瀏覽器
- 【求助】一段JS火狐瀏覽器下正常,IE瀏覽器下不正常。JS瀏覽器
- [BUG反饋]IE瀏覽器,百度瀏覽器,搜狗瀏覽器批量操作功能都不相容!!!!傲遊、火狐、谷歌瀏覽器可以瀏覽器谷歌
- 火狐瀏覽器禁用快取瀏覽器快取
- Win10預覽版IE瀏覽器正式支援HSTSWin10瀏覽器
- javascript相容火狐等各瀏覽器的innerText屬性程式碼JavaScript瀏覽器
- microsoft edge是ie瀏覽器嗎 edge瀏覽器和ie瀏覽器一樣嗎ROS瀏覽器
- IE瀏覽器相容瀏覽器
- win10ie瀏覽器不支援付款怎麼解決_win10ie瀏覽器不支援付款如何修復Win10瀏覽器
- 點選按鈕複製連結到我的貼上板【相容所有瀏覽器】瀏覽器
- js如何判斷是否是IE瀏覽器JS瀏覽器
- 火狐瀏覽器資訊提取工具Dumpzilla瀏覽器
- 自己的IE——用VB製作瀏覽器 (轉)瀏覽器
- IE 瀏覽器各個版本 JavaScript 支援情況一覽表瀏覽器JavaScript
- 複製瀏覽器請求到Postman瀏覽器Postman
- 火狐瀏覽器相容模式怎麼設定在哪裡 火狐瀏覽器相容模式設定方法瀏覽器模式
- js實現複製連結JS
- 惡搞IE瀏覽器瀏覽器
- IE瀏覽器開發瀏覽器
- js判斷是否是IE瀏覽器程式碼JS瀏覽器
- js判斷IE瀏覽器程式碼例項JS瀏覽器
- 瀏覽器如何賺錢:谷歌需要火狐瀏覽器谷歌
- Mozilla 宣佈:火狐瀏覽器將在年底前全面支援 MV3瀏覽器
- ie瀏覽器怎麼升級 ie瀏覽器版本過低怎麼辦瀏覽器
- 如何讓IE8和IE8以下瀏覽器支援HTML5瀏覽器HTML
- 小技巧系列:html或js判斷IE瀏覽器HTMLJS瀏覽器
- js判斷IE瀏覽器版本例項程式碼JS瀏覽器
- 微軟IE瀏覽器正式退役微軟瀏覽器
- c#控制IE瀏覽器C#瀏覽器
- IE 瀏覽器的創新瀏覽器
- IE瀏覽器的安全(轉)瀏覽器
- 相容火狐瀏覽器的原生js設定元素的text文字值瀏覽器JS
- 滑鼠右鍵相容MAC版火狐瀏覽器Mac瀏覽器
- 【工具】火狐瀏覽器歷史版本下載瀏覽器
- 火狐瀏覽器開發者專版上手體驗瀏覽器
- Mozilla 正式釋出新版瀏覽器火狐 5瀏覽器
- 讓IE低版本瀏覽器也支援placeholder屬性瀏覽器
- js判斷IE8和IE8以下瀏覽器程式碼JS瀏覽器