Mojave의 Safari v12에서 safariextz 사용

3080 단어 SafariMac
소지의 Macbook 2016에 Mojave Beta를 넣어 보았습니다만, Safari에 넣고 있던 uBlock Origin이 움직이지 않게 되었습니다.
분명 Mojave + Safari v12라면 safariextz가 지원되지 않는 것 같습니다.
App Store에 있는 Extension을 사용할 수 있다고 합니다.
그렇지만, App Store에 있는 블로커는 유료 밖에 없어요.
그래서 어떻게든 uBlock Origin을 움직이는 방법을 모색했습니다.
AdBlock이나 μBlock, 그 외 safariextz로 배포되고 있는 Extension이라면 같을 수 있다고 생각합니다.

필요한 것


  • safariextz 파일
  • 이것이 없으면 시작되지 않습니다

  • xar 해동 소프트웨어
  • xar 명령을 사용할 수 있습니다
  • The Unarchiver도 괜찮습니다


  • 이번에는 아래에서 다운로드 할 수있는 uBlock Origin의 safariextz 파일을 이용했습니다.
    htps : // 기주 b. 코 m / 에 l1t / 우 B ぉ CK 사후 리 / 레 에세 s

    Mojave 업데이트 전에 Extension을 설치했다면
    ~/Library/Safari/Extensions
    safariextz 파일이 남아 있기 때문에 사용할 수 있습니다.

    설치



    safariextz 배포



    터미널에서
    xar -xvf uBlock0.safariextz
    

    또는
    safariextz 파일의 확장자를 xar로 변환하여 The Unarchiver 등으로 열면 확장할 수 있습니다.

    Extensions 폴더로 이동



    확장하여 만든 폴더
    ~/Library/Safari/Extensions
    로 이동합시다.

    이 작업, 필요한 것은 아닙니다만, 전개한 폴더를 지워 버리면 인스톨 한 기능 확장이 사라지기 때문에, 평상시는 열지 않는 폴더에 두어 두고 싶었을 뿐입니다.

    Safari에서로드



    개발 메뉴 표시



    이미 메뉴 바에 개발 메뉴가 표시되어있는 사람은 "기능 확장 빌더로로드"까지 날려주세요

    Safari의 환경 설정을 열고 상세 탭을 열면 맨 아래에 "메뉴 바에 "개발"메뉴 표시"라는 항목이 있으므로 체크를 넣어주세요



    향상된 빌더로 로드



    개발 메뉴에서 "확장 빌더 표시"항목에서 확장 빌더를 엽니다.


    왼쪽 하단의 + 버튼에서 "기능 확장 추가"를 선택하고,
    ~/Library/Safari/Extensions
    에 있는 safariextz를 확장하여 만든 디렉토리를 선택합니다.





    덧붙여서 이 폴더 선택 화면에서도 "Command + Shift + G"의 바로 가기를 사용할 수 있는 것과, 이 폴더 선택 화면에 Finder로부터 파일이나 디렉토리를 드래그&드롭 하면 그 항목이 선택되므로, 이것들 사용하면 선택이 편해진다 합니다.



    그런 다음 오른쪽 상단의 Run을 클릭하고 실행하기 위해 암호를 입력하면 완료됩니다.

    주의사항



    Safari 확장된 인증서가 없는 인증서는 Safari를 다시 시작하면 중지됩니다.
    이 경우 Safari를 시작할 때마다 향상된 빌더를 표시하고 실행해야합니다.
    매우 불편합니다.
    특히 Safari 사용할 필요가없는 사람은 솔직하게 Chrome이나 Vivaldi 사용하는 것이 좋을 것입니다.

    좋은 웹페이지 즐겨찾기