브라우저 간 북마크 / 즐겨 찾기에 추가 JavaScript
이 질문에 이미 답변이 있습니다.
브라우저 간 북마크 / 자바 펼쳐보기를 사용하여 즐겨 찾기에 추가가 있습니까?
일부 목록을 검색했지만 작동하지 않습니다. 제안 해 주시겠습니까?
jQuery 버전
JavaScript (다른 사람의 사이트에서 확장에서 수정 됨-사이트를 다시 말 수 없어서 그 사람에게 줄 수 없음) :
$(document).ready(function() {
$("#bookmarkme").click(function() {
if (window.sidebar) { // Mozilla Firefox Bookmark
window.sidebar.addPanel(location.href,document.title,"");
} else if(window.external) { // IE Favorite
window.external.AddFavorite(location.href,document.title); }
else if(window.opera && window.print) { // Opera Hotlist
this.title=document.title;
return true;
}
});
});
HTML :
<a id="bookmarkme" href="#" rel="sidebar" title="bookmark this page">Bookmark This Page</a>
IE는 서버에서 실행하지 오류를 표시합니다 (.NET 파일로 볼 때 JavaScript를 포함 JavaScript 책갈피를 허용하지 신고) file://...
.
완전한 펼쳐가 더 필요한 경우이 페이지에서 언제든지 구입할 수 있습니다 (아니요, 해당 사이트와 관련이 없습니다 ... LOL).
function bookmark(title, url)
{
if (window.sidebar)
{// Firefox
window.sidebar.addPanel(title, url, '');
}
else if (window.opera && window.print)
{// Opera
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();//this.title=document.title;
}
else if (document.all)
{// ie
window.external.AddFavorite(url, title);
}
}
나는 관리자를 사용하고 IE, FF, Netscape에서 훌륭하게 작동합니다. Chrome, Opera 및 safari는 지원하지 않습니다!
아니오라고 생각합니다. 북마크 / 즐겨 찾기는 사용자가 관리해야합니다. 방문한 사이트가 자바만으로도 북마크에 삽입 될 수 있다고 상상합니다.
ShareThis 또는 AddThis 와 같은 드롭 인 솔루션을 사용하는 것은 무엇입니까? 이미 문제를 해결했을 가능성이 있습니다.
AddThis의 코드에는 즐겨 찾기를 저장하기위한 거대한 if / else 브라우저 버전 포크가 대부분의 분기는 사용자에게 즐겨 찾기를 직접 추가 메시지를 표시하는 순수한 JavaScript 구현이 존재하지 않는다고 생각합니다.
IE의 window.externalAddFavorite () 및 Mozilla의 window.sidebar.addPanel ()이 있습니다.
참고 URL : https://stackoverflow.com/questions/3024745/cross-browser-bookmark-add-to-favorites-javascript
'ProgramingTip' 카테고리의 다른 글
가져 오기 오기를위한 예비 패키징 (0) | 2020.11.02 |
---|---|
이것은 JVM 버그입니까 아니면 "예상 된 동작"입니까? (0) | 2020.11.02 |
Qt“비공개 양성소 :”이것은 무엇입니까? (0) | 2020.11.02 |
Node.js + express.js + passport.js : 서버 재시작 사이에 인증 유지 (0) | 2020.11.02 |
필요한에 배경을 추가해야합니까? (0) | 2020.11.02 |