HTML에서 시크릿 모드로 페이지를 여는 방법은 무엇입니까?


10

sysadmin으로서 저는 프라이버시와 무관 한 여러 가지 이유로 내부 웹 앱을 시크릿 모드로 열고 싶습니다. 다른 자격 증명 집합을 사용하는 것입니다. 또는 동일한 앱으로 두 세션 간의 교차 오염을 방지합니다. 또는 ... 글쎄요, 우리는 모두 복잡한 시스템을 운영하고 있습니다.

시크릿 탭이나 창 (이상적으로는 모든 브라우저에서, 주로 Opera)에서 링크를 열 수 있기를 바랍니다. 다음과 같은 것 :

<a target="_incognito" href="https://were.hunting.wabbits.com">Qwiet</a>

또는:

<a href="javascript:OpenInIncognito('https://were.hunting.wabbits.com');">Qwiet</a>

또는 최악의 경우 책갈피를 지정하십시오.

내가 찾을 수있는 모든 토론은 " 개인 정보 보호 정책 때문에 그렇게하지 말아야합니다! "로 요약됩니다 . 그러나 물론 이것은 개인 정보 사용 사례가 아니며 법의학 수사관이 내가 이러한 웹 응용 프로그램에 액세스하고 있음을 알 수 있다면 크게 신경 쓰지 못했습니다. 결국 내 직업의 일부입니다. 나는 단지 약간의 격리를 원하며 다양한 다른 브라우저를 열거 나 여러 컴퓨터 또는 VM을 사용하지 않고 그것을하고 싶습니다.

답변:


8

JavaScript 함수 windows.create()를 사용하면 선택적 incognito매개 변수를 사용할 수 있습니다 ( MDN 웹 문서 참조) .

시크릿
새 창이 시크릿 (비공개) 창인지 여부입니다. 시크릿 및 tabId를 지정하면 ID는 개인 탭을 참조해야합니다. 즉, 개인 탭이 아닌 개인 탭을 개인 창으로 이동할 수 없습니다.

예: windows.create({"url": url, "incognito": true});

브라우저 호환성을 확인하십시오 .

편집하다:

죄송하지만 위의 솔루션은 웹 페이지에서 작동하지 않습니다 .Windows 개체는 사용할 수 없기 때문입니다. 브라우저 확장에서만 작동 할 수 있습니다.


이것은 웹 페이지에서 작동합니까?
Rahatur

웹 페이지는 위의 코드, 즉 링크의 클릭 이벤트를 구현해야합니다. 이 경우 정상 링크 동작을 비활성화해야합니다.
LarS

위의 코드를 올바르게 실행하려면 확장 / 추가 기능이 필요합니까? 콘텐츠 페이지에 Windows API를 직접 실행할 권한이 없다고 생각합니까?
Rahatur

@Rahatur 당신은 옳습니다, 나는 웹 페이지에서 windows 객체에 액세스 할 수 없다는 것을 알지 못했습니다. 답변을 게시했을 때 테스트 할 시간이 없었습니다. 이제 구현하고 싶었지만 (예 :) <a href="#" onClick="windows.create({'url': 'http://example.com'}); return false;">Test</a>작동하지 않는 것으로 나타났습니다. "ReferenceError : windows is not defined"오류가 발생합니다.
LarS

3

다음 페이지에 따라 바탕 화면 바로 가기를 만들고 -incognito 플래그와 웹 주소를 사용하여 완료 할 수 있습니다.

https://www.tekrevue.com/tip/incognito-mode-shortcut/

이것은 설명 된 "최악의 사례"보다 약간 나쁘지만 동일한 페이지를 반복적으로 테스트한다면 그렇게 나쁘지 않을 수 있습니다.


1
예, 최악의 상황입니다. :-) 그러나 실행 가능한 옵션입니다. 감사합니다!
로스 패터슨

3

이 stackoverflow 답변에 따르면 불가능합니다

https://stackoverflow.com/a/16148152/6820123

그리고 개인 정보 보호 이유로 인해 원하지 않기 때문에 브라우저에 이러한 기능이없는 이유입니다. 브라우저는 대중을 위해 만들어졌으며 매우 특별한 유스 케이스의 안전하지 않은 기능보다 중요한 보안 및 개인 정보 보호 방법이 약간 있습니다.


1
Meh. 브라우저가 시크릿 모드에 Tor를 자동으로 사용할 때까지 제공되는 "개인 정보 보호"는 단지 환상입니다. 우리는 지금까지 쿠키와 기록을 저장하지 않습니다 . Facebook, Amazon, Home Depot IP 주소로 당신을 추적합니다.
로스 패터슨
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.