자바 스크립트로 이미지 소스 URL 재 작성

Ander 사기

블로거 미리보기 이미지를 실험 할 때 멈췄습니다. 크기가 72px에 불과하므로 블로거 기본 미리보기 이미지를 사용하고 싶지 않습니다. 매우 작습니다. 그래서 이미지 소스 (Google 블로거 서비스에서 호스팅하는 이미지)의 URL을 다시 작성하는 방법을 찾았습니다. 예를 http://4.bp.blogspot.com/-XfeUAQMRZnk/VBw8Gv0tZvI/AAAAAAAAAXM/DnmxYqUROVc/s1600/home%2Bthumbs.jpg들어이 URL 에 이미지가 있습니다. 이미지는 URL 에로 표시된 최대 너비 1600px로로드됩니다 /s1600/. 이미지를 300px 너비로로드하고 싶은 경우 URL은 http://4.bp.blogspot.com/-XfeUAQMRZnk/VBw8Gv0tZvI/AAAAAAAAAXM/DnmxYqUROVc/s300/home%2Bthumbs.jpg. 또한 이미지는 기본적으로 HTTP 프로토콜로 제공되지만 https://프로토콜 로 추가하는 것만으로 HTTPS로 제공 할 수 있습니다.

이것은 내 썸네일 마크 업입니다.

<div class="thumbnail">
    <a class="thumbTooltip" href="#" title="Flat Design Sample">
        <img alt="Flat Design Sample" src="http://4.bp.blogspot.com/-XfeUAQMRZnk/VBw8Gv0tZvI/AAAAAAAAAXM/DnmxYqUROVc/s1600/home%2Bthumbs.jpg">
    </a>
</div>

문제는 자바 스크립트 방법을 사용하여 기본 이미지 URL을 어떻게 다시 작성할 수 있습니까? 나는 다시 작성하여 HTTPS에서 제공 이미지를 강제 할 http://https://, 그리고 다시 작성하여 300 픽셀 폭 봉사 s1600s300. 최종 URL은 다음과 같습니다.https://4.bp.blogspot.com/-XfeUAQMRZnk/VBw8Gv0tZvI/AAAAAAAAAXM/DnmxYqUROVc/s300/home%2Bthumbs.jpg

마틴 에른스트

코드는 안에 window.onload모든 요소가 있는지 확인합니다. 그런 다음 url-string에서 첫 번째 replace()프로토콜이 변경됩니다. 두 번째는 정규식을 사용하여 크기가 정의 된 세그먼트를 찾고 s300. 이미지가 다른 디렉토리에서 온 경우에도 작동합니다.

window.onload = function() {
    var img = document.querySelector('.thumbnail img');
    img.src = img.src.replace('http', 'https').replace(/\/s\d+(?=\/)/, '/s300');
};

window.onload 랩 대신에 코드를 <script>-tags 바로 앞에 넣을 수도 있습니다 </body>.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

URL 재 작성 및 자바 스크립트 HTTP 요청

분류에서Dev

배열 자바 스크립트에서 이미지 재구성

분류에서Dev

TamperMonkey에서 독립형 대안으로 사용할 웹 사이트 자바 스크립트 기능 재 작성

분류에서Dev

반복 배열 스택으로 자바 스크립트 재귀 재 작성

분류에서Dev

자바 스크립트가 작동하지 않는 소리 재생

분류에서Dev

자바 스크립트로 현재 동적 URL 가져 오기

분류에서Dev

자바 스크립트로 이미지 URL을 동적으로 표시

분류에서Dev

자바 스크립트 : JSON 재구성

분류에서Dev

자바 스크립트 : JSON 재구성

분류에서Dev

앵커 href는 현재 URL을 얻고 자바 스크립트로 다음 페이지에 추가

분류에서Dev

자바 스크립트 자동로드 이미지 스크립트가 작동하지 않음

분류에서Dev

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

분류에서Dev

자바 스크립트로 캔버스에서 이미지 밝기 조작

분류에서Dev

다음 자바 스크립트 코드 재 작성

분류에서Dev

HTML 자바 스크립트를 통한 무작위 음악 재생이 제대로 작동하지 않음

분류에서Dev

자바 스크립트 재생성 요소

분류에서Dev

스크롤 이미지 회전 자바 스크립트로 하나의 이미지 만 작동

분류에서Dev

스크롤 이미지 회전 자바 스크립트로 하나의 이미지 만 작동

분류에서Dev

스크롤 이미지 회전 자바 스크립트로 하나의 이미지 만 작동

분류에서Dev

많은 요소와 배열을 사용하여 DRY로 자바 스크립트 재 작성

분류에서Dev

사진과 외부 자바 스크립트없이 텍스트 만 보여주는 재 작성

분류에서Dev

자바 스크립트 '재설정'기능이 제대로 작동하지 않음

분류에서Dev

.htaccess 파일로 자바 스크립트 파일 URL 다시 작성

분류에서Dev

자바 스크립트 현재 시간이 작동하지 않습니다

분류에서Dev

자바 스크립트로 데스크톱 애플리케이션 작성

분류에서Dev

자바 스크립트로 데스크톱 애플리케이션 작성

분류에서Dev

자바 스크립트로 클릭 할 때마다 드롭 다운 메뉴에서 생성 된 이미지 재설정

분류에서Dev

자바 스크립트로 Google 검색 결과 페이지에서 URL을 추출 할 때 이상한 동작

분류에서Dev

자바 스크립트 : 생성자를 재정의하지 않고 프로토 타입을 상속

Related 관련 기사

  1. 1

    URL 재 작성 및 자바 스크립트 HTTP 요청

  2. 2

    배열 자바 스크립트에서 이미지 재구성

  3. 3

    TamperMonkey에서 독립형 대안으로 사용할 웹 사이트 자바 스크립트 기능 재 작성

  4. 4

    반복 배열 스택으로 자바 스크립트 재귀 재 작성

  5. 5

    자바 스크립트가 작동하지 않는 소리 재생

  6. 6

    자바 스크립트로 현재 동적 URL 가져 오기

  7. 7

    자바 스크립트로 이미지 URL을 동적으로 표시

  8. 8

    자바 스크립트 : JSON 재구성

  9. 9

    자바 스크립트 : JSON 재구성

  10. 10

    앵커 href는 현재 URL을 얻고 자바 스크립트로 다음 페이지에 추가

  11. 11

    자바 스크립트 자동로드 이미지 스크립트가 작동하지 않음

  12. 12

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

  13. 13

    자바 스크립트로 캔버스에서 이미지 밝기 조작

  14. 14

    다음 자바 스크립트 코드 재 작성

  15. 15

    HTML 자바 스크립트를 통한 무작위 음악 재생이 제대로 작동하지 않음

  16. 16

    자바 스크립트 재생성 요소

  17. 17

    스크롤 이미지 회전 자바 스크립트로 하나의 이미지 만 작동

  18. 18

    스크롤 이미지 회전 자바 스크립트로 하나의 이미지 만 작동

  19. 19

    스크롤 이미지 회전 자바 스크립트로 하나의 이미지 만 작동

  20. 20

    많은 요소와 배열을 사용하여 DRY로 자바 스크립트 재 작성

  21. 21

    사진과 외부 자바 스크립트없이 텍스트 만 보여주는 재 작성

  22. 22

    자바 스크립트 '재설정'기능이 제대로 작동하지 않음

  23. 23

    .htaccess 파일로 자바 스크립트 파일 URL 다시 작성

  24. 24

    자바 스크립트 현재 시간이 작동하지 않습니다

  25. 25

    자바 스크립트로 데스크톱 애플리케이션 작성

  26. 26

    자바 스크립트로 데스크톱 애플리케이션 작성

  27. 27

    자바 스크립트로 클릭 할 때마다 드롭 다운 메뉴에서 생성 된 이미지 재설정

  28. 28

    자바 스크립트로 Google 검색 결과 페이지에서 URL을 추출 할 때 이상한 동작

  29. 29

    자바 스크립트 : 생성자를 재정의하지 않고 프로토 타입을 상속

뜨겁다태그

보관