IE、FF、および Opera でリンクを正常にブックマークするコードがあります。ただし、同じスクリプトは Chrome と Safari では機能しません。私は多くのことを調査しましたが、価値のあるものは何も見つかりませんでした。これを Chrome および Safari ブラウザーに正常に実装する方法を誰かが共有すると、非常に役立ちます。私が使用した JavaScript 関数を以下に示します。
<script language="JavaScript" type="text/javascript">
function CreateBookmarkLink() {
chkpar = "<?=$_SERVER['PHP_SELF']?>";
var title="";
if(chkpar=="" || chkpar=="/index_sub.php" || chkpar=="/index.php")
{
title="My Home Page";
}
url = "http://www.mysite.com<?=$_SERVER['PHP_SELF']?>";
if (window.sidebar) { // Mozilla Firefox Bookmark
window.sidebar.addPanel(title, url,"");
} else if(window.external) { // IE Favorite
window.external.AddFavorite( url, title); }
else if(window.opera && window.print) { // Opera Hotlist
return true; }
}
</script>