-1

Webページをコピー防止しないようにしようとしています。次のコードを取得しました。ChromeとIEで動作しますが、Firefoxでは動作しません。

<script type="text/JavaScript">
    function NoCopy(e)
    {
        return false
    }
    function ReActivate()
    {
        return true
    }

    document.onselectstart = new Function ("return false")

    if(document.sidebar)
    {
        document.onmousedown = NoCopy
        document.onclick = ReActivate
    }</script>

誰かがこれで私を助けることができますか?

前もって感謝します

4

2 に答える 2

0

テキストを選択してコピーを防ぎたい場合は、上記の方法は適切ではありません。代わりに、またはCSScopyright notice/licenseを追加することをお勧めします:

body {
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}
于 2012-07-18T09:13:37.390 に答える
0

Javascriptを使用してテキストをコピーするユーザーを制限することはできません。コンテンツがサーバーから送信される場合、ユーザーはそれを使って何でもできます。

ユーザーは、JavaScriptをサポートしていないWebサイトでWebサイトを確認するか、phpでCURL関数を使用してコンテンツを読み取ることができます。多くのオプションがあります。したがって、著作権を使用してコンテンツを保護してください。

于 2012-07-18T09:18:52.877 に答える