如何在Opera中完成这项工作?我为Opera找到了这段代码,但它对我不起作用:
function AddToFavorites(title, url) {
if (window.sidebar) { // Mozilla Firefox Bookmark
window.sidebar.addPanel(title, url,"");
return false;
}
else if( window.external ) { // IE Favorite
window.external.AddFavorite( url, title);
return false;
}
else if(window.opera && window.print) { // Opera Hotlist
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
Dragonfly错误控制台是静默的,没有发生错误.
如果您坚持使用它,那么在没有动态生成冗余链接的情况下执行此操作:
<a href="http://real.url.example.com" title="Bookmark me, pleaeease!"
rel="sidebar"
onclick="return !addToFav(this.href,this.title)">
Run Code Online (Sandbox Code Playgroud)
但请,请不要这样做.
作为Opera的用户,我会感激不要推动那种时尚 - 如果我选择的话,我可以轻松地将'''''拖动到书签栏/面板/快速.