js 實現 復制 功能 (zeroclipboard)


#復制功能因訪問權限和安全問題, 被瀏覽器禁了#

我要實現的功能:點擊復制按鈕,復制瀏覽器的當前頁面地址,加上用戶選擇的參數(用戶查找過濾),直接將該鏈接發給別人,點擊打開就是對應的查找結果而不是默認結果。

1.需要兩個文件ZeroClipboard .js 和.swf(https://github.com/zeroclipboard/zeroclipboard)。

2.頁面復制按鈕 html 標簽(第二個input是我用來存儲瀏覽器當前頁面的地址+用戶選擇的過濾條件,即“http://”+location.host+location.pathname+location.search.例如:http://helloworld/console/Today?EndDate=2015-10-19&name=Tom)

3.頁面中引入.js文件

 

4.初始化某個頁面的時候,解析當前的頁面url 參數

5.拼湊對應的用戶選擇的參數,賦值給那個input(#clipboard-text)

 

6.在需要的地方調用函數

注意:.js文件和.swf文件應在同一目錄下;

創建對象時的參數就是 復制按鈕對應的 button Id(本例 為 #copyUrlBtn),其余的參數都是默認值。

7.親測Chrome , IE10+

 

另外一園友的方法 復制到剪切板 (http://www.cnblogs.com/yjzhu/archive/2012/11/05/2754818.html)

 

謝謝閱讀!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM