Firefox 북마크를 툴바 버튼으로 추가하려면 어떻게해야합니까?


21

웹 사이트에서 '색상을 za'하는 데 사용하는 책갈피가 있습니다.

javascript:(function(){var%20newSS,%20styles='*%20{%20background:%20white%20!%20important;%20color:%20black%20!important%20}%20:link,%20:link%20*%20{%20color:%20#0000EE%20!important%20}%20:visited,%20:visited%20*%20{%20color:%20#551A8B%20!important%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet("javascript:'"+styles+"'");%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName("head")[0].appendChild(newSS);%20}%20})();

Firefox의 툴바에있는 실제 버튼 (예 : '도움말'버튼 오른쪽)을 만들고 싶습니다. 북마크 툴바로 쉽게 옮길 수 있다는 것을 알고 있지만 북마크 툴바를 숨기고 싶습니다. Firefox의 실제 버튼이 있고 다른 북마크가 있으면 쉽게 사용할 수 있습니다!

Firefox 북마크를 툴바 버튼으로 추가하려면 어떻게해야합니까?


1
일반 북마크에도 적용될 수 있으므로 질문을 편집하고 싶지는 않지만, 모르는 경우를 대비하여 : JavaScript 북마크는 종종 "bookmarklets"라고합니다. (내 새로운 마음에 드는 것 : css-tricks.com/examples/ThePrintliminator의 Printliminator )
Arjan

귀하의 의견에 감사드립니다-앞으로 더 흥미로운 소책자를 찾고 있습니다! 나는 현재 아래의 솔루션을 사용하려고하지만 순간에 많은 모습을 가지고 있지 않다

답변:


12

나는 이것이 매우 오래되었다는 것을 알고 있지만 오늘이 질문에 대한 답을 찾는 동안 그것을 보았습니다. 위에서 권장 한대로 사용자 정의 북마크 도구를 사용한 다음 아래 코드 에서 URL이 나타나는 북마크릿에 표시되는 자바 스크립트 줄을 추가하십시오 .

loadURI ("*URL*");

이것은 완벽하게 작동합니다!
Acorn

우와! 도움이 된 것을 기쁘게 생각합니다 :)
Stuart Burrows

ReferenceError: loadURI is not defined:(
Gringo Suave

@GringoSuave 당신은 드워프의 개요를 따르고 있습니까? 플러그인의 v0.0.5.5는 내 FF 18
Stuart Burrows

북마크에 코드에 큰 따옴표가 있으면 실패합니다. 북마크릿 코드의 큰 따옴표를 작은 따옴표로 바꿔야합니다.
Nat

12

확장을 사용하여 사용자 정의 단추 를 만들 수 있습니다 .

대체 텍스트

원하는 경우 단추에 텍스트를 추가하거나 특정 웹 사이트를 시작하거나 코드를 실행하는 데 사용할 수 있습니다. 초기화 코드는 브라우저가 시작되고 버튼이 처음 만들어 질 때 실행됩니다.

사용법이 간단합니다.

  • 툴바에서 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새 옵션 추가 라는 새 옵션을 선택하십시오 .
  • 위의 대화 상자가 나타납니다.
  • 완료되면 버튼이 생성됩니다. 툴바 상황에 맞는 메뉴의 사용자 정의 옵션을 통해 원하는 곳에 추가하기 만하면됩니다.

대체 텍스트


이것에 감사드립니다-설치하고 자바 스크립트를 코드 섹션에 붙여 넣고 URL 섹션에서도 시도했지만 작동하지 않는 것 같습니다. 툴바에 버튼이 있지만 현재 아무 것도 수행하지 않습니다! 내 코드는 내 OP에 있습니다
주저

자바 스크립트에 익숙하지 않습니다. 그러나 "javascript :"및 가능하면 "function ()"을 제거하기 위해 스 니펫을 편집해야한다고 생각합니다. 내부적으로 평가 기능을 사용하는 코드 상자에서 실행되도록 본질적으로 변경하십시오.
난쟁이

슬프게도 두 가지를 모두 제거하려고 시도했지만 해결책이 모두 작동하지 않았습니다. 나는 또한 (결국 내 북마크에 불과 URL입니다)를 URL로 추가하려하지만 그 중 하나가 작동하지 않았다

4
@Inrbob의 책갈피 코드를 배치하는 지침을 따르면 loadURI("BOOKMARKLET HERE");완벽하게 작동합니다!
Acorn

이것은 Quantum에서는 작동하지 않으며 Waterfox도 깨뜨릴 것 같습니다. :(
endolith

3

이것은 귀하의 질문에 정확하게 대답하지 못할 수도 있지만
북마크 툴바 공간을 저장하고 (때로는 숨기거나 숨기기를 해제하지 않으려는 경우) 북마크 툴바 내용을
줄이고 '도움말'버튼 옆으로 완전히 이동할 수 있습니다. 이렇게하면 파이어 폭스 제목 아래에 두 개의 '바'만 있으면됩니다. 메뉴 표시 줄 및 주소 표시 줄 ... 그게 효과가 있습니까?

이 작업을 수행하려면

  1. 도움말 버튼 옆의 공간을 마우스 오른쪽 버튼으로 클릭
    • ' customize...'를 선택하십시오.
    • 북마크 툴바를 해당 위치에서 '도움말'이외의 새로운 툴바로 드래그
    • ' Done'버튼으로 사용자 정의 종료
    • 이제 북마크에 좋은 아이콘이 있으면 이름 문자열을 삭제하고
      버튼처럼 보이게 만들 수도 있습니다.

제안 해 주셔서 감사하지만 여러 항목이 숨겨진 책갈피 도구 모음을 유지하고 싶지만 실제로 두 번째 책갈피 도구 모음이 필요합니다!

2

초기화 탭에서 다음 코드를 추가하십시오.

    var link = "place your bookmarklet code here"
    this.leftclick = function(evt){
    openUILink(link);}
    this.setAttribute( 'onclick', 'gQuot( event, this )' );

활성 탭에 북마크를로드합니다.


인사말, 샤, 슈퍼 유저에 오신 것을 환영합니다. 면책 조항이 필요하지 않습니다. 답변이 유용하면 오래되었거나 새로운 것이 중요하지 않습니다. 답변의 "답변이없는"부분을 제거하기위한 편집을 제안했지만 의도에 맞지 않는 경우 계속 수정하십시오.
Jonathan Garber

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.