2

CodeigniterでWebサイトを開発しましたが、すべてのURLの最後にハッシュ文字列が追加されています。

例えば:

http://my_website.com/#.UR46O6Wj12I

このハッシュ文字列をすべてのURLの後で削除するか、URLに追加されないようにします。

4

2 に答える 2

2

あなたもこの質問をellislabに投稿したようですので、そこからあなたのページをチェックしました。問題は、codeigniterではなくjavascriptにあります。

ハッシュを引き起こすコードはあなたのhtmlでこれです:

<div class="like_social">
<!-- AddThis Button BEGIN -->
   <div class="addthis_toolbox addthis_default_style ">
      <a class="addthis_button_facebook_like" fb:like:layout="button_count" style="width:75px; overflow:none"></a>
      <a class="addthis_button_tweet" style="width:80px;overflow:none"></a>
      <a class="addthis_button_linkedin_counter" style="width:100px;overflow:none"></a> 
      <a class="addthis_button_google_plusone" g:plusone:annotation="bubble"></a> 
   </div>

   <script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script>
   <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5112601232209e07"></script>
<!-- AddThis Button END -->
</div>

Rick Calderが提案したように、これはある種のアドオンからのものであり、この場合はAddThisからのボタンです。そのハッシュに関するサポートドキュメントからの詳細情報を見つけることができます。

それでもそのボタンを保持したい場合は、AddThis設定ページの[詳細設定]タブに移動し、[トラックアドレスバーの共有]のチェックを外すことで、ボタンを無効にできるようです。

data_track_addressbarまたは、に設定することもできますfalse

于 2013-02-15T18:36:58.377 に答える
0

このコードをインデックスファイルの最後に入れてください

<script type="text/javascript">
                var addthis_config = addthis_config||{};
                addthis_config.data_track_addressbar = false;
</script>

tpl ddon を使用する場合、{literal}this code{/literal} これは役に立ちます

于 2013-06-18T07:05:05.440 に答える