sub_image

다운로드 버튼 만들기

2018.04.28

만약 당신이 양식을 사용할 수 없습니다 downjs 좋은에 맞는 다른 접근. downjs 사용 blob 및 html 5 파일 API를 후드 아래: 또한, 각 페이지에 있는 대부분의 링크를 다운로드 합니다; 나머지는 현재 재생 중인 트랙 (대괄호로 표시), 볼륨 및 재생/일시 중지 (오디오 요소에 기본)를 변경 하기 위한 것입니다. 아무 헤더, 브라우저에서 확장 아이콘을 클릭으로 메뉴를 엽니다 (유일한 장소는 어디에 링크를 새 페이지를 엽니다), 여기서 유일한 선택은 특정 앨범, 편집 앨범, 하나의 트랙, 다른 음악 예술가에 대 한 몇 가지 샘플을 사용 하 여 , 정보 페이지 및 간단한 도움말 페이지가 있습니다. 그럼에도 불구 하 고, 링크-y 버튼과 버튼-y 링크는 어디에 나 있습니다. 그러나, W3C는 누구 오른쪽으로 중요 한 단서를 우리에 게 제공 합니다: 다운로드 속성. 혼란은 “링크가 이동 장소, 버튼 작업을 수행과 슈퍼 리터럴 지 고 개발자에서 온 것 같다.” 그렇습니다, 그것은 진실 하다, 그러나 연결은 어디에서 든 지 실제로 가지 않는다. 그들은 정보를 검색 하 고 그것을 다운로드 합니다. 단추는 작업을 수행 하지만 기본적으로 문서를 “가져오기” 하지 않습니다. 데이터를 가져오는 데 사용할 수는 있지만 현재 문서의 상태를 변경 하 여 새 문서를 검색 하 고 렌더링 하지 않는 경우가 많습니다.

폼의 기능과 관련 하 여 데이터를 가져올 수 있지만 개별 파일을 다운로드 하지 않고 웹 문서를 업데이트 하는 컨텍스트 내에서 계속 됩니다. 페이지의 주요 목적이 다운로드에 액세스 하 고 제목과 첫 번째 수준의 제목이 통신 하는 경우, 내가 잠재적으로 동사를 떠나 사건을 볼 수 있습니다. 그러나, 그것은 페이지에 비 다운로드 연결의 나머지를 위한 목적의 애매 함을 증가할 것 이다. 스크린 리더는 작은 웹 페이지와 같은 브라우저 확장을 취급, 그래서 조언이 통해 수행 생각 합니다. 책임감 있는 디자이너와 개발자로 서, 우리는 그것을 가능성이 있을 수 있습니다 좋은로 다운로드 링크와 상호 작용의 경험을 만들고 싶어. 브라우저의 다운로드 동작이 작동 하는 방식을 수정할 수 없으므로 최대한 투명 하 고 효율적으로 주변 사용자 환경을 만들어야 합니다. KB, MB, GB, TB. 우리는 고베 쇠고기, 메가 bloks, 은행나무, 또는 결핵에 대해 얘기 하는 것 아니에요. 우리가 다운로드의 크기에 대해 이야기 하 고 있고 결과적으로 그것이 끝내기 위해 다운로드가 얼마나 오랫동안 취할 것 이다.

어디에서 든 지및태그, 버튼을 아래 코드를 사용 하 여 넣어: 나는 상황을 어디에 웹 페이지에서 여러 이미지를 다운로드 하 고 싶 었 어 요. 나는 userscript를 이것을 달성 하기 위하여 창조 했다. 내가 이미지를 사용 하 여 수집한 문서를 클릭 한 다음 처럼 보이지 않는 태그를 만든 다음 프로그래밍 방식으로 각 링크를 클릭 했습니다. 모든 종류의 파일을 다운로드할 수 있습니다! 심지어 이것은 브라우저 소프트웨어가 전형적으로 전시할 것 이라는 뭔가 HTML을 포함 한다. 특성의 존재는 효과적으로 그것을 검색 하 고 그냥 대신 저장 뭔가를 렌더링 하려고 건너뛸 브라우저를 알려주는 인간이 만든 플래그입니다: 링크에 다운로드 속성을 추가 하면 태그에 “다운로드”를 추가 하는 것 만큼 간단 합니다. 그리고 선택적인 가치는 당신이 원하는 무엇이 든 이기 위하여 파일 이름을 놓을 수 있다. 페이지에 여러 개의 다운로드 링크가 있는 경우, 명사의 존재는 사용자가 화면 판독기를 통해 탐색 하도록 도와줄 것입니다. 여기에 만약 당신이 8 명사-덜 다운로드 링크: 그 게 있 었 페이지를 탐색 했다 그것은 같은 소리를 것 이다.