새 탭에서 url
을 열고 싶습니다.javascript/jQuery를 사용하여 새 탭에서 링크를 여는 방법
다음 코드를 사용하여 새 탭에서 URL을 엽니 다.
var url = "/Billing/DownloadEDIForMultipleClaim?month=" + month + "&BillRequestIds=" + billRequestIds.join(',') + "&PatientIDs=" + patientIds.join(',');
window.open(url, '_blank'); //exception here
하지만이 나는 또한 다음 사용 예외 Uncaught TypeError: Cannot read property 'open' of undefined
을 통해 저를 위해 작동하지 않습니다.
var url = "/Billing/DownloadEDIForMultipleClaim?month=" + month + "&BillRequestIds=" + billRequestIds.join(',') + "&PatientIDs=" + patientIds.join(',');
var win = window.open(url, '_blank');
if(win) {
//Browser has allowed it to be opened
win.focus();
} else {
//Broswer has blocked it
alert('Please allow popups for this site');
}
이미 관련 질문이 있습니다.
How to open a link in new tab using javascript
How to open a URL in a new Tab using javascript or jquery?
그러나 이것은 나를 위해 작동하지 않습니다. 이 사용 될 수 있습니다
기본적으로 메시지가 말하는 것은 '창'이 정의되지 않았기 때문에 매우 드뭅니다. – adeneo
'window.location.href'를 사용할 때'open is undefined '가 발생하고 예외가 발생합니다'location is undefined' – Manoj
브라우저 내부에서 자바 스크립트를 표준으로 구현할 때 window 객체는 현재 뷰 표면에 정의되어야합니다. 따라서 브라우저 문제가 있거나 코드가이 객체를 오버로드했을 수 있습니다. –