-1

重複の可能性:
javascript からブラウザーのお気に入り/ブックマークに追加しますが、すべてのブラウザーに対して追加します (私のものは CHROME では機能しません)。

私のウェブサイトで自分のサイトをブックマークするためのこのコードがあり、エクスプローラーではうまく機能しますが、Google Chrome と Firefox では機能しません。

<p><b>
    <font style="font-family: verdana, sans-serif" size="1" face="verdana, sans-serif">
        <a href="javascript:window.external.AddFavorite('http://yourphotomovie.com','Photo Montage Site')" style="font-size: 2.5mm; font-family: Arial; color: #333333; font-    weight: bold" />
            <img border="0" src="http://yourphotomovie.com/Images/BookmarkUs.jpg" width="115"      height="18">
        </a>
    </font>
</b></p>

どうすればそれを機能させることができるかについてのアイデアはありますか?

4

1 に答える 1

0

このような何かが仕事をするはずです:

<script type="text/javascript">
function addToBookmark() {
  // Firefox
  if (window.sidebar) {
      window.sidebar.addPanel(location.href,document.title,"");
  } 
  // IE 
  else if(window.external) {
      window.external.AddFavorite(location.href,document.title); 
  }
  // Opera
  else if(window.opera && window.print) {
      this.title=document.title;
      return true;
  }
}
</script>


#HTML:
<a href="#" onclick="addToBookmark();return false;">Add to bookmarks</a>

これがSafariで機能していたかどうかは覚えていませんが、Safariを使用している誰かが教えてくれることを願っています:)

PS このコードは、セキュリティ上の制限により Chrome をカバーしていません。Chrome では、単に CTRL+D を押すようにユーザーにアドバイスする必要があります。

于 2012-04-16T13:56:05.517 に答える