프로젝트 작업 내가 추가되어 약간의 이상한 문제가 나타나기 시작합니다.'new'는 가끔씩 만 작동합니다.
자동차 웹 사이트 AutoTrader에 대한 동적 링크를 사용합니다. 지금은 전에 내가
target="_new"
또는 일부 이후
연구시target="new"
지금 유효한보고 들어 본 적이 없었다, "새로운"는 새로운 방법을 사용하기 전에 열린 탭을 검색 할 것으로 보인다 탭 URL을 새 URL로 바꿉니다.
약 1 년 동안 정상적으로 작동했습니다. 그러나 지난 며칠간 나는 때로는 효과가 있다는보고를 받았지만 다른 때는 완전히 새로운 창으로 열립니다. 이것은 절대로 발생하지 않았습니다.
AWS로 이동하는 것 외에는 코드를 변경하지 않았습니다. 아마도 AutoTrader와 관련이 있습니까? 웹 사이트 자체가이 동작을 제어 할 수 있는지 확신 할 수 없지만 실제로 볼 수는 없습니까?
새로운 클릭 링크가 항상 동일한 탭에서 열리도록 보장하는 방법에 대한 정보가 있습니까?
문제가있는 실제 코드를 보지 않고도 말할 수있는 모든 것입니다. 코드가 비슷하게 보이는 'target'값을 사용하고 작성자가 동일한 것으로 기대할 수 있습니다. 그러나 예를 들어 'target = "new"'와'target = "_ new"'는 구별되고 독립적입니다. 이론적 측면에서 'target = "new"'링크가 탭 * 또는 * window * 또는 * frame에서'new'라는 이름으로 열리 며, 존재하지 않으면 새로운 탭이나 창을 열어 이름을 지정합니다. 그러나 현대의 브라우저에서는 일반적으로 탭에 관한 것입니다. –
몇 가지 연구가 끝나면 이제 목표는 실제 키워드가 아니라 이름임을 알게되었습니다. 나는 이것을 만들었다 : http://dabblet.com/gist/c806328ddc22ff4f9e89 우리 회사의 PC에서 이것은 갑자기 임의의 경우에 작동하기 시작했다. 때로는 탭이 같은 시간에 열리 며 그렇지 않은 경우도 있습니다. 내 Mac에서도 그것도 간헐적이지만, 다른 위치에있는 다른 개발자는 시스템을 깨뜨릴 수 없으므로, 방아쇠를 당기는 것을 발견하기 위해 눈을 떼지 않아도됩니다. 그것이 작동하지 않는 어떤 논리적 인 이유라도 생각하지 않는다. 그러나 그것은 불가사의 한 신비 중 하나 다! – Lovelock
해당 링크를 방금 방문한 후에는 링크가 항상 동일한 탭에서 열립니다.그러나 5 분 전에 그들은 일하지 않았다. 2 년 넘게 종업원을 위해 일해 왔지만 지금은 아닙니다. 분명히 그들에게 그 마법은 '나는 그것을 고칠 수 없다'라고 말하는 올바른 방법이 아니라고 말하고 있습니다. – Lovelock