Chrome 확장 프로그램 'Falcon'으로 웹 검색 기록을 빨리 검색



GitHub에서 트렌드가 있던 Chrome 확장 프로그램 팔콘의 소개 기사입니다.

특징으로서는 Web 사이트의 내용까지 검색 대상으로 하는 곳입니다.
이 전 본 ○○의 기사 어디인가, 같은 찾기 방법을 하는 사람에게는 매우 좋은 확장 기능이라고 생각합니다.

※집필 시점(2016/09/19)의 버전은 v0.1.4 입니다.

사용법



먼저 설치합시다.
htps // ch 로메. 오, ぇ. 코 m / ぇ bs 잡아라 / 싶다 l / 푹 l 곤 / 루미 f 덥 hg에 cj

설치가 끝나면
적당히 웹 사이트를 순회합시다.

브라우저의 옴니박스(주소창)에
f 검색하려는 문자열을 입력합니다.

다음은 React 에서 검색한 예입니다.



'URL 날짜 제목' 형식으로 기록에서 검색 및 표시됩니다.



옵션



기본값은 현재 2주 이내에 방문한 웹사이트를 대상으로 검색하는 것 같습니다.

옵션으로 기간의 지정이나 제외등도 갈 수 있는 것 같습니다.
자세한 내용은 공식 사이트을 참조하십시오.

기술 해설



어떻게 인덱스 붙이고 있는가 하고 생각해 소스를 보고 있었습니다만 매우 심플했습니다.

웹 사이트를 열 때 처리


  • 웹 사이트를 연 날짜와 시간을 키로 설정
  • 사이트에서 검색할 단어를 추출하여 공백으로 구분하여 단일 문자열로 만듭니다
  • 상기의 캐릭터 라인을 키의 값으로 한다

  • ch 로메. s 호랑이에 위의 키 가치 저장

  • ※은행계의 사이트는 블랙리스트로서 정의하고 있어 일단 제외하고 있는 것 같습니다.
    htps : // 기주 b. 코 m / ぇ gst 여 m / 훗 1 곤 / b ぉ b / 뭐 r / 에 x 텐시 온 / js / b ぁ ぃ st2. js

    검색할 때의 처리


  • 2 주 분 (기본 검색의 경우)에 대한 키 가져 오기
  • 키의 값에서 indexOf로 검색어의 존재를 확인합니다.

    단순히 문자열을 포함하는지 확인하는 것뿐이었습니다.
    데이터가 적으면 충분할 수 있습니다.

    기타



    옴니박스 검색은 확장 프로그램으로 제한되지 않습니다.
    OpenSearch 로 표준화 되어 있습니다.
    Qiita는 지원되므로 Chrome 검색 엔진 설정 화면을(를) 열면 자동으로 등록되었음을 확인할 수 있습니다.


    qiita.com은 치는 것은 번거롭기 때문에 "q"등으로 등록을 다시하는 것이 좋습니다.

    또한 Qiita 위의 Alc는 영어 단어를 검색할 수 있는 웹사이트입니다.
    OpenSearch에 대응하고 있지 않는 사이트입니다만 필자가 스스로 등록한 것입니다.
    URL로 액세스할 수 있는 사이트라면 자유롭게 등록할 수 있으므로 검색의 효율화에 연결됩니다.

    검색 기능이 있는 웹 서비스를 만들면 OpenSearch 대응하는 것이 좋습니다.
    최소한도 q파라미터 등을 준비하여 검색할 수 있도록 합시다.

    후기



    검색을 위한 키 밸류를 저장하고 있다 chrome.storage 는 암호화되고 있는 것은 아닙니다.
    ※유저의 Extension의 보존 디렉토리를 보면 보통으로 보입니다.

    누출되면 정말 좋지 않은 정보를 취급하는 사람은 설치하지 않는 것이 좋습니다.
    그런 분은 확장 기능 자체 사용하고 있지 않다고 생각합니다만 만약을 위해.
  • 좋은 웹페이지 즐겨찾기