나는 Firefox(메모리 사용량이 적은 새로운 초고속 Quantum)가 특수/팝업 창에서 일부 URL을 열길 원합니다. 즉, 웹 콘텐츠(도구 모음, 메뉴 모음, 탭 모음, 주소 표시줄 등) 외에는 거의 아무것도 없는 상태입니다.
현재는 다음 코드가 포함된 HTML 파일의 링크를 클릭해야만 이와 같은 작업을 수행할 수 있습니다.
<a href="https://web.whatsapp.com/"
target="popup"
onclick="window.open('https://web.whatsapp.com/','popup', 'width=650,height=900');">
WhatsApp
</a>
터미널에서 간단히 명령을 입력하여 이 작업을 수행할 수 있었으면 좋겠습니다. 그렇지 않으면 독립형 쉘 스크립트도 작동할 것입니다(이상적으로는 주소 표시줄이 없고 왼쪽 대신 오른쪽에 있습니다 ;-).
제안이나 아이디어가 있으신가요?
답변1
로컬 디스크 도우미 파일을 사용하여 이 작업을 수행할 수 있습니다.
popopen.html
<!DOCTYPE html>
<html>
<head>
<script>
u = window.location.href
popupwin = window.open(u.substring(u.indexOf("#")+1), "popup", "menubar=no, location=yes");
popupwin.opener.close();
</script></head><body></body></html>
이 파일을 사용하면 명령줄을 통해 간단히 실행할 수 있습니다.
Firefox -url file:popopen.html#https://web.whatsapp.com/
앵커 링크 형식으로 URL을 제공합니다 #https://web.whatsapp.com/
.
그런 다음 팝업의 부모(자체)를 닫습니다.
이는 Firefox 84(Flash가 포함된 최신 FF 버전)에서 작동하지만 Mozilla가 계속해서 기능을 제거하므로 향후 버전에서는 작동하지 않을 수 있습니다. 또한 모든 사용자/프로필에 적용됩니다.
이 로컬 디스크 파일은 이전에는 URL로만 실행할 수 있었지만 이제는 사용자별 북마크 해킹이 필요하기 때문에 해결 방법입니다. 또한 원래 창을 직접 닫는 것도 취소되므로 팝업 창의 상위 창이 닫힙니다.javascript:code
페이지에서 Flash를 허용하려면 "팝업"에 대한 읽기 전용 URL 열이 필요합니다. 이것은 그것을 달성합니다.
그렇지 않으면팝업읽기 전용 URL 표시줄, 더 쉬운 방법이 있습니다
Firefox --kiosk https://web.whatsapp.com/
링크는 메뉴나 창 표시줄 없이 전체 화면으로 열리지만 "X"가 없기 때문에 닫기가 어렵습니다.
더 좋은 건"단일 사이트 브라우저" 모델
Firefox -ssb https://web.whatsapp.com/
팝업과 완전히 동일하지만 URL 표시줄이 없고 간단합니다. 유일한 문제는 먼저 about:config에서 활성화해야 한다는 것입니다(참조:협회).
이것은 오래된 질문이며 이전 브라우저에 대한 유효한 답변으로 답변하고 있습니다. 하지만 데비안 9에 이 플래시가 필요하고 이 질문을 찾았지만 답변이 없습니다. 그래서 나는 이것이 다른 사람들이 이전 FF 84와 진정한 flash3 호환성(VMware)을 달성하는 데 도움이 되기를 바랍니다. 그러나 실제로 읽기 전용 URL 표시줄을 표시할 필요가 없다면
-ssb
이것이 더 나은 대답입니다.