更新於 2024/12/01閱讀時間約 2 分鐘

2-3 Blogger替讀者標明文章出處(原文網址)

Photo by Erik-Jan Leusink on Unsplash

Photo by Erik-Jan Leusink on Unsplash

最初會想加入這個功能,主要是因為自己(當初還沒想弄寫作Blogger),因為找資料的過程中,雖然記得將出處加入頁籤,但不知為何(搞錯?),卻和要用的資料對不上,為此著實苦惱了好一陣子。偶然在某次搜集資訊,將資料貼上後,竟然貼心的附上原文網址,當下直覺太讚了,故而研究了一番。

改替成寫作Blogger後,對於要不要保留這個功能,思索很久。而且或許你會問,這還不如直接禁用複製。可是我想,有心想盜用的人,大概會有好幾種方式,能輕易的破解『禁用複製』,單純只看文的讀者,會複製的理由,反而相對單純,那禁不禁用,其實沒太大差別。

猶豫的理由,主要是因還分享了些代碼類的文章,如果複製個代碼,出現這東西,著實有些煩(如現在,但是是有理由的!)。可要是讀者複製文章,是為不方便上網時看,下次想再看下一章時,卻發現找不著了,豈不是會覺困擾。所以想著還是留著吧!

方法是在</body>前(Blogger後台/主題/自訂/編輯HTML,html內文用Ctrl+F搜尋)加上script,script如下:

<script type='text/javascript'>
document.body.oncopy = function(e) {
var notice1 = "\n原文網址:";
var notice2 = window.document.location.href;
var origin = window.getSelection();
e.clipboardData.setData("text/plain", origin + notice1 + notice2);
return false;
}
</script>
  • notice1:網址前的註解(可自由更改)。
  • notice2:複製內容的網址。
  • origin:所窗選複製的內容。

這樣就會在讀者複製時,自動加上原文網址。如果原先你已有其他的script,也可以去掉頭尾,直接貼在</script> 前即可。

分享至
成為作者繼續創作的動力吧!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

作者的相關文章

NoEnd│莫盡 的其他內容

你可能也想看

發表回應

成為會員 後即可發表留言
© 2024 vocus All rights reserved.