새창 없이 다운로드

동일 크롬 확장으로 작동하지 않습니다. 나는 manifest.json을 추가했다. HTML 페이지가 열립니다. label.innerHTML = `다운로드가 시작됩니다` + 초 다운로드 + `초…`; 브라우저 검색 부분에 대한 설명없이 Chrome 및 Safari에 대한 가상 클릭 코드를 추가해 보겠습니다: 기능 요청: 새 창에서 열린 링크 열려 있는 링크가 유효한 파일 URL인 경우 window.location.href를 할당하기만 하면 됩니다. 이렇게 하면 _self 이외의 대상이 없는 링크를 클릭할 때와 똑같이 동일한 페이지에서 다운로드가 시작됩니다. 일반적으로 HTML / JS에 두 개의 파일 다운로드 기술이 있습니다 : window.open 및 마우스 클릭 / 링크 탭. 이 두 방법 모두 이상적이지 않습니다. 질문을 조사하는 동안 몇 가지 흥미로운 해결책이 발견되었습니다. 함께 그들은 자바 스크립트 파일 다운로드를위한 완벽한 솔루션이 될 것으로 보인다. 링크 방법을 클릭하는 것은 또한 크롬이나 사파리의 빈 창과 같은 문제가없습니다.

나쁜 점은 사용자가 생성 한 이벤트라는 것입니다. 그러나 우리는 숨겨진 링크를 만들고 프로그래밍 방식으로 새 마우스 이벤트를 디스패치하여 클릭 할 수 있습니다. 6) 이제 누군가가이 항목을 다운로드하면 콘텐츠가 새 창에서 열립니다. 지원 » 플러그인 : 라나 다운로드 관리자 » 새 창에서 PDF를 열때 나는 항상 다운로드 링크에 target =”_blank”를 추가하지 않습니다. 그러면 새 창이 열리지만 사용자가 저장을 클릭하면 새 창이 닫힙납니다. 기술적으로, 문제는 다운로드 관리자가 PHP에서 작동하지만, 새로운 창에서 뭔가를 여는 것은 PHP에서 수행 할 수 없다는 것입니다,이 (PHP는 서버 측이고 JS는 클라이언트 측이고 클라이언트에 브라우저가 있기 때문에) JS에서 처리 할 수 있습니다. 그래서 나는 이것이 다운로드 관리자와 는 불가능한 것이라고 생각합니다. 2) 새 창에서 열려고 하는 다운로드를 선택합니다. 내 PDF가 다운로드되고 있지만 새 창에서 열기 위해 이것들이 필요합니다! 감사! Chrome 설정으로 이동하여 아래쪽으로 스크롤한 다음 고급 설정을 클릭합니다. 다운로드 섹션으로 스크롤하여 „다운로드 후 특정 파일 형식을 자동으로 열도록 선택했습니다.” 클릭 버튼 „자동 열기 설정 지우기” 버튼및 PDF가 자동으로 열리지 않습니다. 이 자바 스크립트는 새 창이나 탭을 열지 않는 것이 좋습니다. 링크가 깨진 경우 iframe 메서드는 파일을 열 수 없다고 말하는 빈 페이지로 리디렉션하는 것과 는 달리 아무 것도하지 않기 때문에 자바 스크립트 window.open 메서드를 선호합니다.

정상적인 event.preventDefault 창이 열리지 않도록하고 jQuery를 사용하는 경우이 작동합니다 : 나는 당신이 말하는 것과이 플러그인의 범위를 완전히 이해합니다. 그것은 당신 또는 누군가가 라나 다운로드 관리자와 같은 기능을 허용 하는 플러그인에서 작업 하는 것 같았다, 또는 내가 여기에 설명 되는 오해: https://wordpress.org/support/topic/feature-request-open-link-in-new-window-2/ 다시 원격 서버에서 가져오지 않고 파일을 저장 하려면, PRINT-> PDF로 저장. 그것은 파이어 폭스에서 나를 위해 작동, 크롬, 오페라. 불행히도 Safari에서 작동하지 않지만 새 탭에서만 파일을 엽니다. 이것이 결국 해결될 호환성 문제 중 하나입니까? 그리고 전용 스크립트를 작성하지 않고도 그 동안 할 수있는 다른 것이 있습니까? 정보를 주셔서 감사합니다. 그것은 작동하지만, 나는 어떤 새로운 탭이나 새로운 창 시작, 감사를 차단할 수 있습니다. „_self`- 창(_self)을 열고, `_self`; 다운로드 모니터 플러그인의 한 가지 기능은 항목이 완전히 새로운 창에서 열립니다 보장.