国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

兼容主流瀏覽器的JS復制內(nèi)容到剪貼板

2019-11-20 13:45:48
字體:
來源:轉載
供稿:網(wǎng)友

現(xiàn)在瀏覽器種類也越來越多,諸如 IE、Firefox、Chrome、Safari等等,因此現(xiàn)在要實現(xiàn)一個js復制內(nèi)容到剪貼板的小功能就不是一件那么容易的事了。

在FLASH 9 時代,有一個通殺所有瀏覽器的js復制內(nèi)容到剪貼板的方案

這個方案是一個最流行的方法: 著名的Clipboard Copy解決方案 利用一個clipboard.swf作為橋梁,復制內(nèi)容到剪貼板。

原理是:創(chuàng)建一個隱藏的flash文件,同時給給flash的變量FlashVars 賦值“clipboard=..”,通過這個賦值flash就會把復制的內(nèi)容放到剪貼板。這個方法兼容IE、Firefox、Opera、chrome、 Safari,真可謂“萬能”的解決方案。瀏覽器Flash的安裝率非常高,這幾乎是一個完美的解決方案。

復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<html xmlns="<head>
<title>Web開發(fā)者 -
www.Admin10000.com </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
    var clipboardswfdata;
    var setcopy_gettext = function(){
        clipboardswfdata = document.getElementById('test_text').value;
        //alert(clipboardswfdata);
        window.document.clipboardswf.SetVariable('str', clipboardswfdata);
    }
    var floatwin = function(){
        alert('復制成功!');
        //document.getElementById('clipinner').style.display = 'none';
    }
</script>
</head>
<body>
<textarea id="test_text" rows="15" cols="100">文本 主站蜘蛛池模板: 望谟县| 鲁甸县| 黔江区| 贞丰县| 昆明市| 新巴尔虎右旗| 邵阳市| 富锦市| 克东县| 赞皇县| 六盘水市| 江山市| 道真| 太原市| 民县| 平顶山市| 修文县| 古交市| 江华| 南木林县| 金塔县| 南安市| 鄱阳县| 中阳县| 礼泉县| 鄂托克前旗| 马关县| 榆社县| 淮南市| 孝昌县| 榆树市| 濮阳县| 乌审旗| 扎兰屯市| 驻马店市| 崇仁县| 泾阳县| 河间市| 通海县| 瓦房店市| 土默特右旗|