2012-11-10 6 views
1

나는 내 웹 사이트에 "Bookmark us"를 넣어야합니다. 그러나 Google을 사용하여 검색 한 결과 Chrome/Chromium 브라우저에서 '북마크하기'를 수행 할 수 없다는 결론이났습니다.Chrome/Chromium 브라우저에 콘텐츠를 추가하려면 어떻게해야하나요?

그래서 내가 원하는 중 하나

1 숨기기 크롬/크롬 브라우저에서 콘텐츠. 사용자의 브라우저가 buttong을 클릭 한 후 크롬/크롬 인 경우

또는 적어도

,

2 메시지를 표시합니다.

/** Bookmark Us */ 
    function bookmark_us(url, title){ 

    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(); 
    } 
    else if(document.all) // ie 
     window.external.AddFavorite(url, title); 
    } else { 

    } 
    /** Bookmark Us */ 


<a href="javascript:bookmark_us('URL','TITLE')">Bookmark Us!</a> 

답변

3

그냥 메시지는 내가이 donot 최종 else

/** Bookmark Us */ 
function bookmark_us(url, title){ 

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(); 
} 
else if(document.all) // ie 
    window.external.AddFavorite(url, title); 
} 


function hide_unsupported(){ 
    if(!(window.sidebar || (window.opera && window.print) || document.all)){ 
     document.getElementById('bookmark').style.display = 'none'; 
    } 
} 

window.onload = function(){ 
    hide_unsupported(); 
} 

<a id='bookmark' href="javascript:bookmark_us('URL','TITLE')">Bookmark Us!</a> 
+0

에 크롬/크롬 지원되지 않는다는 말을 보여주기 위해 코드를 추가 : 여기

내 "저희를 북마크"스크립트입니다 자바 스크립트 프로그래밍에 대해 알고 있어야합니다. 그곳에서 무엇을 할 수 있도록 도울 수 있습니까? – malhobayyeb

+1

@ MIH1406 답변에 예제 코드가 추가되었습니다. 이렇게하면 사용자가 직접 키보드 단축키 Ctrl + D를 사용하여 북마크하도록 '경고'가 표시됩니다. (변경/원하는대로 확장) –

+0

브라우저가 chrome/chromium 인 경우 링크를 숨기려면 어떻게해야합니까? 내가 어떻게 해? – malhobayyeb

관련 문제