我不確定這是否可能,但我沒有太多的期待與谷歌。停止正在複製的網頁文字
我想在網頁上顯示無法通過視圖源或從頁面中複製的文本。我們已經看了一些選項,包括將文本轉換爲圖像,但這似乎並不奏效。
有沒有人知道這樣做的方式?
我知道我可以使用JavaScript來讓人們難以複製文本,但這很容易解決。
文本將是動態的並存儲在數據庫中。
我不確定這是否可能,但我沒有太多的期待與谷歌。停止正在複製的網頁文字
我想在網頁上顯示無法通過視圖源或從頁面中複製的文本。我們已經看了一些選項,包括將文本轉換爲圖像,但這似乎並不奏效。
有沒有人知道這樣做的方式?
我知道我可以使用JavaScript來讓人們難以複製文本,但這很容易解決。
文本將是動態的並存儲在數據庫中。
實際上這件事情需要用JavaScript而不是PHP完成。
有一些JS腳本可以防止從網站中選擇(以及在複製之後)文本。
你可以看到這裏進一步
有了這個,你可以從源文本。那麼我們可以在這裏做什麼?有一個簡單的解決方案,Metro Lyrics用來防止從源複製文本。我不知道名字是什麼,但他們將角色轉換爲角色代碼......你可以在他們的歌詞來源中看到他們。
只要用戶可以通過簡單的鼠標點擊來禁用JavaScript,這就沒用了。 – 2013-04-23 10:12:49
對,但是當我們不能做出不可能的事情時,讓它變得不容易:-p – 2013-04-23 10:14:48
其實你可以做一個截圖並運行OCR來複制世界上的每一個文本。 – 2013-04-23 10:15:26
你可以做的最多的事情是讓你的嘗試煩擾人。它根本無法完成。
這就是我的想法,但昨天我遇到了一個頁面,我選擇了文本,右鍵單擊,我的上下文菜單出現了,但是當我單擊複製時,數據未複製到剪貼板。 Ctrl + C也沒有效果。 Firefox,Windows。它不太可能是Flash,因爲Adblock顯示了一些「Block」選項卡,並且這個選項卡沒有它,我禁用了Silverlight,所以我不知道它是如何工作的。我想重新檢查,但今天是503。 – n611x007 2013-10-25 15:49:26
這是不可能的任何理智的方式。打擊內容盜竊的方法是法律 - 在美國,例如數字千年版權法案:http://en.wikipedia.org/wiki/Online_Copyright_Infringement_Liability_Limitation_Act – 2013-04-23 09:53:23
如果用戶可以看到它,他們可以複製它。沒有辦法隱藏它,因爲你已經向他們展示了它。可以使其變得更加困難,例如禁用鼠標菜單中的複製或阻止鍵盤快捷鍵,但仍可以在源代碼中查看它。即使您將其保存爲圖片以阻止人們將其從源文件複製到其中,他們仍然可以通過將文本輸入到記事本或其他內容中來手動複製它。 – MatthewMcGovern 2013-04-23 09:53:36
正如其他評論者所提到的那樣,阻止他們看到信息來源是不可能的,而且你可以讓它變得更加困難。如果你在WordPress的一天晚上插件,我發現是CopyRightPro,它工作得很好。 http://wordpress.org/extend/plugins/copyrightpro/ – user1048676 2013-04-23 10:01:39