2009-05-18 2 views
1

target = "_ blank"는 새 창에서 항목을 열어 놓아야한다는 것을 알고 있으며 FF3과 같은 일부 브라우저에서는 실제로 새 탭에서 열리게됩니다. 개발자로서이 동작에 대해 더 많은 제어권을 행사할 수있는 방법이 있습니까? https://developer.mozilla.org/En/Window.open, "" " 내가? 또는 특정 탭에 새 탭에서 링크의 참조 된 자원을 열 수 있습니까? 현재같은 창 대신 새 탭에서 링크를 열 수있는 태그를 붙일 수있는 속성이 있습니까?

, 당신이. 만 사용자가 어떻게 설정할 수 없습니다에 따르면

답변

10

Mozilla 기반 브라우저 인 K-meleon 1.1은 링크가 열리는 방식에 대해 사용자에게 완전한 제어와 권한을 제공하며 일부 고급 확장 기능은 Mozilla 및 Firefox에 참조 된 자원로드 방법에 대한 많은 권한을 부여합니다.

몇 년 후 CSS3 하이퍼 링크 모듈의 대상 속성이 구현 될 수 있습니다 (CSS3 하이퍼 링크 모듈 현재 승인 된대로). 이러한 상황이 발생하더라도 탭 브라우징 기능이있는 브라우저 개발자는 사용자에게 거부권을 완전히 부여하고 링크를 통해 웹 페이지를 열 수있는 방법을 완전히 제어 할 수 있습니다. 링크를 여는 방법은 항상 전적으로 사용자의 통제하에 있어야합니다. ""_blank ""뭔가 대상 여부

+0

그건 제가 입력하기 시작한 대답입니다. – CoderDennis

1

는에 "새 탭을 열거 나 창은 대부분의 새 탭 지원되는 브라우저의 설정 가능한 브라우저/사용자 특정 옵션입니다. 아직 탭을 대상으로 할 수있는 방법이 없습니다.

2

현재 링크를 여는 방법에 대한 최종 결정은 사용자와 브라우저의 손에 달려 있습니다.

또한 개발자가 설명하는 방식대로 개발자가 내 선택을 뒤집어 쓴다면 그리 행복하지 않을 것입니다. 한 번에 하나의 브라우저 창만 열어 두는 것이 좋으며 자식 창을 표시하지 않으려는 경우도 있습니다. 다른 사람들은 그 반대의 느낌을받습니다. 개발자로서이를 존중해야합니다.

+0

동의. 나는 종종 새로운 창에서 링크를 열도록 강요하지만 실제로는 CTRL + 클릭으로 사용자를 교육해야합니다. 웹 사이트 소유자는 사람들을 그들의 위치에 지키기 위하여 절망적이다! –