2012-07-28 45 views
7

我正在構建一個網頁,遇到了一些能夠做的很好的事情;當有人試圖複製圖像時,將文本設置爲複製到剪貼板,可能與替代文本相同。有沒有用JavaScript/HTML的方式,這可以做到?如果是這樣,請解釋。如何在複製圖像時將文本設置複製到剪貼板?

感謝您的幫助!

編輯:基本上,我想讓我的用戶突出顯示圖像,按下control-c,然後將alt文本保存在剪貼板中。

+0

你是否想複製替代文本?或者是包含圖像的HTML和某種類型的標題? – Brad 2012-07-28 02:56:52

+0

僅當有人突出顯示圖像並複製圖像時,複製替代文字會很棒。 – Sam 2012-07-28 02:58:24

+0

正常情況下,在圖像上徘徊時,沒有圖像會在按cttl + c時被複制。那麼你的意思是什麼? – 2012-07-28 03:20:19

回答

1

我不認爲你可以。如果你可以通過瀏覽器鉤住鍵盤事件,那將是一個巨大的安全問題。您可以捕獲擊鍵並用幾行代碼將它們發送到Web服務,這很容易破壞一些生活。

您可以使用onmousedown以某種方式將其附加到圖像上,並將該alt-text存儲在隱藏字段或cookie中,然後從此處檢測到DoSomething(),從而檢測到鼠標停止事件。

+0

好吧,我並不驚訝於此。謝謝! – Sam 2012-07-28 12:33:00