- ベストアンサー
ページ内を選択できないように、コピーできないように
ファイアフォックスを使っています。 http://www.utamap.com/showtop.php?surl=59929 のように ページ内を選択できないように、 コピーできないように プロタクトをかけるコードを教えてください。 歌詞のサイトなどで よくこの方法が採用されていると思います。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
htmlやjavaにあまり詳しくないのですが歌詞タイムだと <style type="text/css"> /* 印刷禁止 */ @media print { body { display: none !important; } } /* 選択禁止 */ body { -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; -webkit-user-select: none; user-select: none; } </style> で選択を無効化しているようです。 右クリック禁止もどこかにあるようですが私の技術不足で見つかりませんでした。 FireFoxであれば歌詞タイムで適当な歌詞ページを開いた後Web Developerでソースコードが確認できるので試してみてください。 該当ソースは上のほうにあります。 実はうたまっぷだとソース閲覧中に「<SCRIPT language="javascript" type="text/javascript" src="js_smt.php?unum=xxxxxx"></SCRIPT>」を開くと歌詞をコピーできたりします。 歌詞タイムだとソースの下のほうを見ればわかりますが「ttp://www.kasi-time.com/item_js.php?no=XXXXX」のxxxxxに該当歌詞番号を打ち込めば文字化けさえ直せば歌詞をコピーできます。
お礼
ありがとうございます。