1

編集:なぜこれが機能しないのですか?

@match http://tumblr.com/*
$(document).ready(function() {
    $(img).each(function() {
        var i = $(this).attr("src");
        var n = i.replace("http://", "https://");
        $(this).attr("src", function() {
            return n;
        });
    });
});​

編集:明確にするために、私はウェブサイトを所有していません. https://facebook.com/https://tumblr.com/などのサイトの画像をhttps にしたい。

4

2 に答える 2

2

やあ、あなたが望むことを理解できる限り、それはとても簡単です! すべての画像の src を変更しますか?

$(document).ready( function() {
$("img").each( function() {
var i = $(this).attr("src");
var n = i.replace("http://", "https://");
$(this).attr("src", function() {
return n;
});
});
});
于 2012-12-10T16:12:38.473 に答える
1

OP は非常に近いものでした。セレクターを微調整する必要があるだけです$(img)$("img")

$(document).ready(function() {
        $("img").each(function() {
          var link = $(this).attr("src");
          var newLink = link.replace("http://example.com", "//example.com");
          $(this).attr("src", function() {
            return newLink
        });
     });
  });

jQuery では、DOM 要素セレクターを引用符で囲む必要があります。OP スクリプトは img not defined をスローします。

于 2016-12-28T03:28:05.580 に答える