2016-06-14 12 views
2

私のブログでは、blogspot.inで次のコードを使用して、リンクを新しいタブで開くようにしました。target = "_ blank" not working in(blogspot)blogger.com

click <a href="http://amauryablogs.blogspot.in/2016/06/invisible-network-description.html" target="_blank">here</a> 

同じことがpageのソースコードを見ることで確認することができ、最初の段落内のリンクを参照してください。しかし、リンクは同じページで開かれています。新しいタブでリンクを開くことを示すthis tutorialを使用できるので、これはブラウザの問題にはなりません。なにが問題ですか?

+0

デフォルト動作を変更していても、「mousedown」があります。 Bloggerによって行われている可能性があります。私はブロガーがそれをやめることをやめる方法を知らない。 – vcsjones

答えて

0

このsourceによると、あなたがする必要がありますBloggerのダッシュボード

    • Goでは、「編集HTML」に
    • クリックを編集する前に、あなたのテンプレートブログ>>テンプレート
    • バックアップを選択し
    • の中に</head>というタグがあります。次のコードをちょうどab </head>タグ
    <script type="text/javascript"> 
        $(document).ready(function() { 
         $("a[href^='http://']").each(
          function(){ 
           if(this.href.indexOf(location.hostname) == -1) { 
            $(this).attr('target', '_blank'); 
           } 
         }); 
         $("a[href^='https://']").each(
          function(){ 
           if(this.href.indexOf(location.hostname) == -1) { 
            $(this).attr('target', '_blank'); 
           } 
          } 
         }); 
        }); 
    </script> 
    
    • オベあなたのテンプレートを保存します。
  • +0

    ありがとうDani Springer – user6450463

    +0

    私の喜び。 ;) –

    +0

    Btwは、すべてのリンクを新しいタブで開くか、target = "_ blank"を持つものだけを開くべきですか? –