0
대신 새 탭을 엽니 다파이어 폭스 내가이 요소와 웹 사이트가 자바 스크립트 코드
<a id="ProPayHyperLink" href="javascript:$ProPay.playIntro('ProPay');" target="_blank">ProPay Payment Center</a>
크롬, 그것은 성공적으로 $ProPay.playIntro
스크립트를 실행합니다. 그러나 FireFox 또는 IE에서 사이트를 실행할 때 새로운 빈 탭이 표시됩니다. 디버거를 사용하면 코드가 javascript
에 도달하지 않는다는 것을 알 수 있습니다.
나는 내가 뭘 잘못 IE (11)와 파이어 폭스 30.0
를 실행하고? 이 크롬에서 문제가 발생하지 않았기 때문에
UPDATE 은 내가 javascript
href
임시 및 특정 상황이기 때문에 target="_blank"
사용합니다. 그래도 필요할 때마다 추가하고 제거 할 수 있습니다.
왜 대상 공백을 제거하지 않습니까? – doniyor
'javascript URI Scheme'은 비공식적이지만 일반적으로 사용되는'URI scheme'입니다. 그래서 브라우저는 그것을 다르게 지원할 수 있습니다. – Pinal
@doniyor 그게 나를 위해 고정 http://jsfiddle.net/4T63p/ – andrew