홈>
JavaScript를 사용하여 크로스 브라우저 북마크/즐겨 찾기에 추가 할 수 있습니까?
일부 목록을 검색했지만 작동하지 않습니다. 제안 해 주시겠습니까?
- 답변 # 1
- 답변 # 2
나는 이것을 사용했고 IE, FF, Netscape에서 훌륭하게 작동합니다. Chrome, Opera 및 Safari는 지원하지 않습니다!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); } }
- 답변 # 3
아니요. 북마크/즐겨 찾기는 사용자가 관리해야합니다. 방문한 사이트가 자바 스크립트를 사용하여 북마크에 삽입 할 수 있다고 상상해보십시오.
- 답변 # 4
ShareThis 또는 AddThis와 같은 드롭 인 솔루션을 사용하는 방법은 무엇입니까? 그들은 비슷한 기능을 가지고 있기 때문에 이미 문제를 해결할 가능성이 있습니다.
AddThis의 코드에는 즐겨 찾기를 저장하기위한 거대한 if/else 브라우저 버전 포크가 있지만 대부분의 브랜치는 사용자가 즐겨 찾기를 수동으로 추가하라는 메시지를 표시하므로 순수한 JavaScript 구현이 존재하지 않는다고 생각합니다.
그렇지 않으면 IE와 Firefox 만 지원하면 IE의 window.externalAddFavorite ()와 Mozilla의 window.sidebar.addPanel ()이 있습니다.
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
jQuery 버전
자바 스크립트 (다른 사람의 사이트에서 찾은 스크립트에서 수정 됨-사이트를 다시 찾을 수 없어서 사람에게 크레딧을 줄 수 없음) :
HTML :
IE는 서버에서 실행하지 않으면 오류를 표시합니다 (
file://...
로 볼 때 JavaScript를 통한 JavaScript 책갈피를 허용하지 않음) .보다 완전한 스크립트가 필요한 경우 언제든지이 페이지에서 스크립트를 구입할 수 있습니다 (아니요, 해당 사이트와 관련이 없습니다 ... LOL).