2013-10-08 289 views
1

我想知道是否有可能在JavaScript/jQuery來複制當前網址並將其粘貼到使用純JS剪貼板桌面,iOS和Android按鈕。複製網址粘貼到剪貼板上使用JavaScript/jQuery的

這是主要針對手機,例如iphone運行Safari瀏覽器我想做一個按鈕,將去獲取URL並將其放入剪貼板,然後用戶可以打開他們的消息,例如粘貼它?

這甚至可能嗎?

我見過zclip但這需要閃光燈,這顯然不會是你不能接取用戶剪貼板只使用JavaScript,但大多數瀏覽器變得非常困難一個蘋果設備上運行

歡呼

+0

我想是不是在Safari可能,可以從剪貼板讀,但不能設置。怎麼樣使用PhoneGap之類的東西? –

+0

不幸的是,這必須是一個響應網站.. – Dan

回答

1

。在IE中的例子是clipboardData對象,在FF4 +中,你在window.Clipboard中有window.ClipboardEvent,但你必須檢查瀏覽器的不同版本。此任務中的Flash更好一些。我推薦兩種方式: flash way 顯示用戶提示和選擇文本要用戶複製或只使用對焦並選擇組合爲輸入文本:

function toClipboard(txt) { 
    window.prompt("Copy to clipboard: Ctrl+C, Enter", txt); 
} 

$('input').focus().select(); 

如你所知你可以通過訪問window.location.href屬性來獲得實際的url。

相關問題