Firefox에서 Chrome 링크 열기 동작 시뮬레이션

Firefox에서 Chrome 링크 열기 동작 시뮬레이션

Chrome은 기본적으로 새 탭에서 링크를 열지만 현재 데스크톱에 아직 링크가 없으면 새 창을 엽니다. Firefox에는 기본적으로 새 창 대신 새 탭에서 링크를 여는 옵션이 있지만 일부 사이트(예: "외부 사이트 링크"를 사용하는 사이트 및 자바스크립트를 사용하여 작업을 수행하는 사이트)에서는 가끔 작동하지 않습니다. HTML 링크 대신 리디렉션)

이 점에서 Firefox가 Chrome처럼 작동하도록 하는 방법이 있습니까?

답변1

about:configFirefox에는 새 창/탭 동작을 제어하는 ​​두 가지 기본 설정이 있습니다 . 원하는 동작에 따라 특정 동작을 구성해야 할 수도 있습니다.

browser.link.open_newwindow

browser.link.open_newwindow세 가지 옵션이 있습니다.1

  • 1- 일반적으로 새 창에서 열리는 링크를 현재 탭/창에서 엽니다.
  • 2- 일반적으로 새 창에서 열리는 링크를 새 창에서 엽니다.
  • 3- 일반적으로 새 창에서 열리는 링크를 현재 창의 새 탭에서 엽니다.

browser.link.open_newwindow.restriction

Firefox는 창 크기가 지정되면 새 창을 엽니다.

에서 browser.link.open_newwindow.restriction기본 설정을 설정하여 이 기능을 비활성화할 수 있습니다 .0about:config

browser.link.open_newwindow.restriction세 가지 옵션이 있습니다.2

  • 0- browser.link.open_newwindow에 따라 모든 링크를 전환하세요.
  • 1- 링크를 전환하지 마십시오(browser.link.open_newwindow는 아무런 효과가 없습니다).
  • 2- 새 창이 표시 방법을 지정하지 않는 한 모든 링크를 browser.link.open_newwindow에 따라 전환하세요.

전체 설명여기:

새 창으로 향하는 대부분의 링크는 자동으로 새 탭으로 전환되지만 Firefox는 일반적으로 너비 및 높이와 같은 특정 기능이 지정된 스크립트 팝업에 대해 예외를 만듭니다. 이에 대한 별도의 선호도가 있습니다. 내 테스트 페이지에 세부정보가 있습니다.

https://www.jeffersonscher.com/res/popit.html

해당 링크를 따라가면 3가지 시나리오를 테스트할 수 있습니다. 세 번째 것:

onclick="window.open()"(너비 및 높이가 800x600으로 설정됨)을 사용한 링크 — 기본적으로 새 창에서 열립니다*

새 창을 열지만 새 창 제한 기본 설정이 변경되면 새 탭에서 열립니다.


출처:

1http://kb.mozillazine.org/Browser.link.open_newwindow

2http://kb.mozillazine.org/Browser.link.open_newwindow.restriction

https://www.reddit.com/r/firefox/comments/s70iq5/preventdisable_opening_new_windows/

https://www.jeffersonscher.com/res/popit.html

https://support.mozilla.org/en-US/questions/1226151

관련 정보