クリボウの Blogger Tips

Google Blogger の使い方、カスタマイズ方法、各種ツールなど、
Blogger 関連の役立つ情報を紹介しています。

> > Blogger でテキスト選択を禁止する方法

Blogger でテキスト選択を禁止する方法

Posted at: 2012-07-16 Label: 2

人によっては、Blogger ブログの内容をコピーされたくない場合もあるかもしれません。そういう人にもってこいなのが、今回のスクリプト「Disable select-text script」。導入すると、ブログ上で文字列の選択ができなくなります。今回参考にしたのはこちらのブログ。

実際に導入してみたデモページがこちら。


導入方法

その1 Blogger 管理画面「レイアウト」から「ガジェットを追加」リンクをクリック、「HTML / JavaScript ガジェット」を選択して、以下のコードを貼り付けます。

その2 面倒だという人は、下の「Add to Blogger」ボタンを押して、スクリプトを導入したいブログを選択したのち「ウィジェットを追加」ボタンを押すだけでもOKです。「その1」と同じことを自動でしてくれます。

<script type="text/javascript">
/***********************************************
* Disable select-text script- c Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
//form tags to omit in NS6+:
var omitformtags = ["input", "textarea", "select"];
omitformtags = omitformtags.join("|");
function disableselect(e) {
  if (omitformtags.indexOf(e.target.tagName.toLowerCase()) == -1) {
    return false;
  }
}
function reEnable(){
  return true;
}
if (typeof document.onselectstart != "undefined") {
  document.onselectstart = new Function("return false");
} else {
  document.onmousedown = disableselect;
  document.onmouseup = reEnable;
}
</script>

フィードや Google ウェブ検索のキャッシュを拾われると結局コピーできちゃうわけなんですが、まあないよりはましかもしれません。特に全体にはお勧めしませんが、「引用も禁止!」というブログの運営方針の人だけ参考にしてもらえたら、と思います。


スポンサードリンク:
お願い:
「この記事役に立った!」と思ったら、ぜひフィード登録をお願いします。 

Comments:2

  1. でも、最近のブラウザは要素を調査する機能がデフォで付いてるのであんまり関係ない気がする

    ReplyDelete
  2. ああ、そんな手もありますね。あくまで気休め程度かと。

    ReplyDelete

Comments on Google+:

© 2005-2014 Kuribo. Powered by Blogger.