0

右クリック リンクを無効にしたいのですが、次のコードが見つかりました。

    <script type="text/javascript" language="javascript">
        $(document).ready(function()
        {
           $('body').on('contextmenu', 'a', function(e){ return false; });
        }); 
    </script>

特定のドメインに追加したい。このコードのようなもの (adfly フルページ スクリプト)

    <script type="text/javascript">
        var ad5fly_id = 4484512;
        var ad5fly_advert = 'int';
        var domains = ['depositfiles.com', 'rapidshare.com'];
    </script>
    <script src="https://cdn.adf.ly/js/link-converter.js"></script> 

基本的に、訪問者が ad5fly リンクを簡単にバイパスできるので、右クリックしてほしくありません。私はこれについて話している:http://ad5f.ly/4484512/www.google.com:彼らはそれをコピーして、Googleリンクのみをコピーできます。それから私は何も稼ぎません。みんな助けて。ありがとう !!

私の悪い英語でごめんなさい

4

3 に答える 3

0

これをテストしていませんが、これはこのスレッドの解決策です:

jqueryを使用して画像の右クリックを無効にする

$('body').bind('contextmenu', function(e) {
    return false;
});

それがうまくいかない場合は、document代わりに関数をアタッチすることもできますwindow

于 2013-07-04T16:24:30.137 に答える
0

これはあなたが探しているかもしれないものです

<script type="text/javascript">
    $(document).load(function(){
       $('body').on('contextmenu', 'a[href*=ad5f]', function(e){
            e.preventDefault();
            //or return false; does the same
        });
    }); 
</script>

アンカーがどこかに含まれる href を持っている場合ad5f、コンテキストメニューは妨げられます。

更新:準備ができている場合、実行が終了する前にトリガーされ(URL の交換)、セレクターが失敗する可能性があるため、LOAD代わりに オンに追加しました。READYlink-converter.js

于 2013-07-04T16:25:15.443 に答える