A Day in the Life

はてなブログで埋め込んだ Google Photos の長辺を変更する

Google Photos を手軽に埋め込める機能、とても便利なんだけど、長辺が 1024px で固定されてしまい小さい。この長辺を変更するには、textarea に埋め込まれた img src を直接変えることで対応できるのだけど、毎度の変更はめんどくさいので JavaScript で img src を適当に変える。

例えば、下記コードを「フッター」に入れる。

<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function() {
    var px = '3072';
    jQuery('img.magnifiable').each(function(_,e) { e.src = e.src.replace('s1024', 's' + px) });
});
</script>

なお、この方法ではネットワークロードが二回発生するので、通信量的にはよろしくない。