StopTheMaddness 라는 사파리용 확장프로그램이 있습니다.
https://underpassapp.com/StopTheMadness/
주요 기능으로는 구글의 AMP 페이지 비활성화, 웹페이지에서 마우스 클릭이나 복사 방지등의 제한 풀기,
웹 비디오를 iOS 네이티브 플레이어로 재생하게 하기 등이 있습니다.
그런데 이게 좀 비쌉니다. iOS/iPadOS 용이 $7.99, macOS 용은 $9.99입니다.
맥에서는 iOS에 비해 사파리의 확장프로그램 선택의 폭이 조금 더 넓고, 사용자 스타일시트를 사용할 수 있어서
이 확장의 맥용을 사는 건 낭비라고 생각합니다만, 아이패드에서는 사정이 좀 다릅니다. 아이패드나 아이폰의 사파리는 사용자가 설정할 수 있는 부분이 매우 제한되어있고 확장프로그램의 종류와 기능도 마찬가지지요. 이런 영역에서 이 프로그램의 활용 가능성은 매우 크다고 생각이 들어서 소개해봅니다.
저의 경우 아무 생각없이 존 그루버가 좋다고 소개하니까(https://daringfireball.net/linked/2018/05/16/stopthemadness) 사고나서 뭐에 쓰지 하고 삽질을 좀 해봤습니다.
제가 생각하기에 이 프로그램의 핵심기능은 사이트별로 데스크탑 브라우저의 greasemonkey나 tamperdmonkey와 유사하게 스타일 시트나 자바스크립트를 적용할 수 있다는 점이라고 생각합니다.
예를 들어 오늘 모공에 YouTube의 싫어요 숫자를 다시 보여주는 크롬 확장프로그램의 소개글이 올라왔습니다. https://www.clien.net/service/board/park/16760516?combine=true&q=dislike&p=0&sort=recency&boardCd=&isBoard=falseCLIEN
저도 유튜브가 싫어요 숫자를 감추는 것이 맘에 들지 않던터라 iOS 사파리에서 이 기능을 적용하고 싶은데, 이걸 StopTheMaddness 익스텐션을 사용하면 가능하게 할 수 있습니다.
유튜브의 자막 글꼴을 다른 것으로 바꾸는 것도 webfont를 이용한 스타일시트를 통해 가능합니다.

제가 사용하는 것은 이정도이지만 스크립트에 익숙하거나 삽질을 좋아하면서 iPadOS의 기능제한이 싫으신 분들에게 많은 가능성을 열어주는 확장프로그램이라고 생각합니다.
요약하자면 그냥 깔린대로 쓰는 확장프로그램용도라면 사지말아야 할 가격이지만 스크립트가지고 장난을 좋아하는 분들이라면 돈값을 하게 할 수 있는 좋은 프로그램이라고 할 수 있겠습니다.
하나 아쉬운건 본문처럼 스크립트로 추가할수 있다고 하셨는데 사파리 동영상 다운로드 스크립트를 추가해서
사파리 기본 플레이어로 재생시에 영상 다운로드를 할수도 있게끔 가능한가요?
그런 스크립트가 있나요? 잘 모르겠지만 사파리와 호환되는 코드로 작성된 자바스크립트라면 될 것 같습니다.
설정에 보면 Protect contextual menus가 있는데 그거 체크되어 있으면 됩니다.
아마 기본 설정으로 활성화 되어 있을 겁니다.
확장프로그램 설정의 스크립트 입력 부분에
recoverDislike = new XMLHttpRequest();
recoverDislike.open("GET", "https://raw.githubusercontent.com/Anarios/return-youtube-dislike/main/Extensions/UserScript/Return%20Youtube%20Dislike.user.js", false);
recoverDislike.send();
eval(recoverDislike.responseText);
을 붙여넣으면 싫어요가 보입니다.
윗글의 코드 부분에 URL이 좀 잘리고 링크처리가 되어 있는데 이 부분의 정확한 URL은 링크를 복사한 다음 따로 수정해 주셔야 할 것 같습니다. 클리앙 편집기에서는 링크부분이 길면 줄여버리는군요.
중복지출이긴 해도 이걸로 갈아타야겠네요.