새창 없이 다운로드

2020-02-05

기술적으로, 문제는 다운로드 관리자가 PHP에서 작동하지만, 새로운 창에서 뭔가를 여는 것은 PHP에서 수행 할 수 없다는 것입니다,이 (PHP는 서버 측이고 JS는 클라이언트 측이고 클라이언트에 브라우저가 있기 때문에) JS에서 처리 할 수 있습니다. 그래서 나는 이것이 다운로드 관리자와 는 불가능한 것이라고 생각합니다. 내 PDF가 다운로드되고 있지만 새 창에서 열기 위해 이것들이 필요합니다! 감사! Chrome 설정으로 이동하여 아래쪽으로 스크롤한 다음 고급 설정을 클릭합니다. 다운로드 섹션으로 스크롤하여 ”다운로드 후 특정 파일 형식을 자동으로 열도록 선택했습니다.” 클릭 버튼 ”자동 열기 설정 지우기” 버튼및 PDF가 자동으로 열리지 않습니다. mp3의 다운로드를 강제로 사용하려고합니다. `강제 파일 다운로드` 코드는 크롬에서 완벽하게 작동하지만 사파리및 파이어 폭스에서는 새 창에서 파일을 엽니다. 사파리와 파이어 폭스대신 창에서 열어 mp3를 다운로드하는 방법에 대한 아이디어? 사전에 감사합니다. 브라우저 감지 부분에 대한 설명없이 크롬과 사파리에 대한 가상 클릭 코드를 추가하자 : 나는이 플러그인에 관심이 있어요. 어떤 진전이 있었는지? 나는 당신의 플러그인 라나 다운로드 관리자를 사랑하지만 정말 다운로드보다 다른 탭에서 PDF의를 열 수 있기를 원합니다. – 감사합니다! 지원 » 플러그인: 라나 다운로드 관리자 » 새 창에서 PDF를 엽니 다 다운로드 하지 6) 이제 누군가가이 항목을 다운로드 할 때, 콘텐츠는 새 창에서 열립니다.

우리는 window.open에 두 번째 인수를 추가하여 성가신 새 창 열기를 피할 수 있습니다 : 창의 위치를 수정하면 특히 websocket과 같은 영구 연결이있는 경우 몇 가지 문제가 발생할 수 있습니다. 그래서 나는 항상 좋은 오래된 iframe 솔루션에 의존합니다. 난 완전히 당신이 무슨 말을하고이 플러그인의 범위를 이해합니다. 그것은 당신 또는 누군가가 라나 다운로드 관리자와 같은 기능을 허용 하는 플러그인에서 작업 하는 것 같았다, 또는 내가 여기에 설명 되는 오해: https://wordpress.org/support/topic/feature-request-open-link-in-new-window-2/ 정상적인 event.preventDefault 창을 열지 못하도록, 그리고 jQuery를 사용 하는 경우, 이 작동: 난 항상 대상 을 추가 =”_blank” 다운로드 링크에. 그러면 새 창이 열리지만 사용자가 저장을 클릭하면 새 창이 닫힙납니다. ”_self`- 창(_self)을 열고, `_self`; window.open (사용자 환경 설정에 따라) 새 창 탭을 엽니 다 … 그냥 파일 사용을 다운로드하려면 다른 PDF 관리자로 전환 에 열려있는 동안, 우리의 사용 사례는 우리의 클라이언트가 페이지 (플러스 다른 특전)에 코드를 수정하지 않고 파일을 업로드하고 다운로드 할 수 있도록 매우 쉽게. 나는 또한 당신의 브라우저및 설치된 다른 소프트웨어에 따라 특정 제한이 있다는 것을 깨닫지만 크롬 사용자 또는 유사한 상황에 대해서는이 작업을 수행 할 수 있기를 바랍니다. 그것은 파이어 폭스에서 나를 위해 작동, 크롬, 오페라.

불행히도 Safari에서 작동하지 않지만 새 탭에서만 파일을 엽니다. 이것이 결국 해결될 호환성 문제 중 하나입니까? 그리고 전용 스크립트를 작성하지 않고도 그 동안 할 수있는 다른 것이 있습니까? 정보를 주셔서 감사합니다. 파일을 다운로드하는 것은 fine.i 폴더 자바 스크립트와 파일을 다운로드해야합니다이 자바 스크립트는 새 창이나 탭을 열지 않는 것이 좋다. 그것은 작동하지만, 나는 어떤 새로운 탭이나 새로운 창 시작, 감사를 차단할 수 있습니다. window.open 메서드를 기반으로 간단한 함수를 선언하는 것부터 개발을 시작해 봅시다: JavaScript에서 파일 다운로드 – 더 쉬울 수 있는 것은 무엇입니까? 그러나 몇 가지 함정이 있으며 개선의 여지가 있습니다. 이 문서에서는 자바 스크립트에서 최고의 다운로드 기능을 만드는 방법과 왜 그렇게 좋은지에 대해 설명합니다. 링크가 유효한 파일 URL인 경우 window.location.href를 할당하기만 하면 됩니다.