자바 스크립트, 파일에 현재 URL 저장 및 저장된 파일에 추가 코드 추가

이 스크립트는 현재 URL을 파일에 저장하는 데 사용됩니다.

<script type="text/javascript">
setTimeout("create(window.location.href, 'file.html', 'text/plain')");
function create(text, name, type) {
  var dlbtn = document.getElementById("save");
  var file = new Blob([text], {type: type});
  save.href = URL.createObjectURL(file);
  save.download = name;
}
</script>
<a href="javascript:void(0)" id="save"><button>SAVE</button></a>

하지만 다음과 같이 완성 된 파일이 필요합니다.

  <script type="text/javascript">
window.location.href = "CURRENT URL GOES HERE";
  </script>
사 마틴 가마 지그

간단한 템플릿 리터럴을 사용하면 트릭이됩니다. setTimeout()또한를 문자열 대신 콜백으로 변경하고 묵시적 0 대신 0 지연을 갖도록 변경 text/plain했습니다 text/html. 제가 변경 한 또 다른 것은 유형이에서 으로 변경되었습니다 .

<script type="text/javascript">
setTimeout(() => create('file.html', 'text/html'), 0); // type needs to be text/html to save as an HTML file and not a txt file
  function create(name, type) {
    var dlbtn = document.getElementById("save");
    // Template literal
    const text = `<script type="text/javascript">
  window.location.href = "${window.location.href}";
</scri${"pt"}>` // Have to do the ${"pt"} to fix HTML wanting to close the script tag
    var file = new Blob([text], {type: type});
    dlbtn.href = URL.createObjectURL(file);
    dlbtn.download = name;
  }
</script>
<a href="javascript:void(0)" id="save"><button>SAVE</button></a>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

저장, 검색 및 URL에 추가를위한 자바 스크립트 쿠키

분류에서Dev

html (node.js)에 서버 측 저장된 자바 스크립트 파일 추가

분류에서Dev

텍스트 상자 추가 및 .csv 파일에 데이터 저장

분류에서Dev

장고 코드에 html 파일, css 파일, 자바 스크립트 파일 몇 개, 이미지 몇 개를 추가 하시겠습니까?

분류에서Dev

중단 단어가있는 파일에 자바 스크립트 개체 저장

분류에서Dev

R의 flexdashboard에 HTML 및 자바 스크립트 코드 추가

분류에서Dev

Python : 텍스트 파일에 데이터 저장 및 특정 / 개별 줄 추가

분류에서Dev

즉시 파일에서 추가 자바 스크립트 코드 읽기

분류에서Dev

Vim에 저장할 때 파일 이름에 현재 날짜를 자동으로 추가

분류에서Dev

세션 로컬 저장소에 자바 스크립트로 생성 된 HTML 설정 및 가져 오기

분류에서Dev

SQL Server에 저장할 때 파일 앞에 추가되는 바이트

분류에서Dev

페이지 재로드 자바 스크립트에 값 저장

분류에서Dev

자바 스크립트 변수에 자바 스크립트 코드 저장

분류에서Dev

웹 서비스가 반환 한 파일을 자바에 저장

분류에서Dev

텍스트 파일에 저장된 배열을 자바 스크립트로로드

분류에서Dev

이미지에서 드래그 가능한 사각형 추가 및 삭제 및 파일에 저장

분류에서Dev

크롬 확장에서 웹 사이트에 대한 자바 스크립트 및 CSS 파일의로드 시간 가져 오기

분류에서Dev

PHP의 file_get_contents에 의해로드 된 html 파일에 자바 스크립트 추가

분류에서Dev

저장소에 레코드를 추가 한 후 값을 반영하지 않는 바인딩 된 저장소

분류에서Dev

크롬 확장 또는 자바 스크립트에 XPath 추가

분류에서Dev

enum [] (바이트)을 파일에 저장 /로드하는 가장 빠른 방법

분류에서Dev

업로드 된 이미지 파일 확장자가 데이터베이스에 저장되지 않음

분류에서Dev

컴파일 된 세련된 코드에 추가 스크립트 태그 유지

분류에서Dev

변수에 저장된 JSON 데이터가 포함 된 자바 스크립트 파일을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Vim을 통해 플랫 파일을 저장하면 새 줄을 만드는 파일에 보이지 않는 바이트가 추가됩니다.

분류에서Dev

오차드 CMS. 메뉴 파트에 추가 된 필드 저장 실패

분류에서Dev

배열에 저장된 문자열 세트에 쉼표 추가

분류에서Dev

<p> 태그로 디자인되고 자바 스크립트의 저장소에 저장되는 쿠폰 코드 값을 가져 오는 흐름

분류에서Dev

외부 파일에서 자바 스크립트 모듈 패턴에 코드 추가

Related 관련 기사

  1. 1

    저장, 검색 및 URL에 추가를위한 자바 스크립트 쿠키

  2. 2

    html (node.js)에 서버 측 저장된 자바 스크립트 파일 추가

  3. 3

    텍스트 상자 추가 및 .csv 파일에 데이터 저장

  4. 4

    장고 코드에 html 파일, css 파일, 자바 스크립트 파일 몇 개, 이미지 몇 개를 추가 하시겠습니까?

  5. 5

    중단 단어가있는 파일에 자바 스크립트 개체 저장

  6. 6

    R의 flexdashboard에 HTML 및 자바 스크립트 코드 추가

  7. 7

    Python : 텍스트 파일에 데이터 저장 및 특정 / 개별 줄 추가

  8. 8

    즉시 파일에서 추가 자바 스크립트 코드 읽기

  9. 9

    Vim에 저장할 때 파일 이름에 현재 날짜를 자동으로 추가

  10. 10

    세션 로컬 저장소에 자바 스크립트로 생성 된 HTML 설정 및 가져 오기

  11. 11

    SQL Server에 저장할 때 파일 앞에 추가되는 바이트

  12. 12

    페이지 재로드 자바 스크립트에 값 저장

  13. 13

    자바 스크립트 변수에 자바 스크립트 코드 저장

  14. 14

    웹 서비스가 반환 한 파일을 자바에 저장

  15. 15

    텍스트 파일에 저장된 배열을 자바 스크립트로로드

  16. 16

    이미지에서 드래그 가능한 사각형 추가 및 삭제 및 파일에 저장

  17. 17

    크롬 확장에서 웹 사이트에 대한 자바 스크립트 및 CSS 파일의로드 시간 가져 오기

  18. 18

    PHP의 file_get_contents에 의해로드 된 html 파일에 자바 스크립트 추가

  19. 19

    저장소에 레코드를 추가 한 후 값을 반영하지 않는 바인딩 된 저장소

  20. 20

    크롬 확장 또는 자바 스크립트에 XPath 추가

  21. 21

    enum [] (바이트)을 파일에 저장 /로드하는 가장 빠른 방법

  22. 22

    업로드 된 이미지 파일 확장자가 데이터베이스에 저장되지 않음

  23. 23

    컴파일 된 세련된 코드에 추가 스크립트 태그 유지

  24. 24

    변수에 저장된 JSON 데이터가 포함 된 자바 스크립트 파일을 구문 분석하는 방법은 무엇입니까?

  25. 25

    Vim을 통해 플랫 파일을 저장하면 새 줄을 만드는 파일에 보이지 않는 바이트가 추가됩니다.

  26. 26

    오차드 CMS. 메뉴 파트에 추가 된 필드 저장 실패

  27. 27

    배열에 저장된 문자열 세트에 쉼표 추가

  28. 28

    <p> 태그로 디자인되고 자바 스크립트의 저장소에 저장되는 쿠폰 코드 값을 가져 오는 흐름

  29. 29

    외부 파일에서 자바 스크립트 모듈 패턴에 코드 추가

뜨겁다태그

보관