自分が歩いた軌跡はダウンロードできるようにしてました
Dropboxを利用していたんですが、、、
もしかしてダウンロードできない人もいる???
そういえばDropboxのリンクはなんか、、、
言ってたな
なんかで見たぞ、、、
ダウンロードリンクの修正
修正前
今までは、、、
ダウンロードってとこをクリックすれば
問題なくダウンロードできるんですが、、、
修正後
Dropboxのアカウントを持ってない人も、誰でもクリックだけでダウンロードできように修正しました
今まで指摘がなかったので、、、問題ないのかと、、、勝手に思ってた、、、
まぁ、そもそも需要がないとも言いますが、、、
もし、、、Dropboxのアカウントがない、ナニコレ?怪しいんじゃない?と諦めていた方
本当に申し訳ございませんでした
m(__)m
全然気にしていませんでした、、、
別の事調べててDropboxのリンクは、、、
あっ!!
そういえば!!
っと、なった次第です。。。
Dropbox共有リンク張る場合の注意点
これ、、、ずいぶん前になんかやってた時に知ったのにすっかり忘れてました
Dropboxを利用している方がファイルの共有とかする場合
ダウンロードしたい方に共有リンク教えればいいんですが
そのURLは末尾が dl=0 になっていると思います
これだとDropboxのサイトに飛んで行って、そこでダウンロードしてくださいって事になるんですよね
これだとDropboxのアカウントがないとダウンロードできないかも?
スマホだとDropboxアプリをインストールしてればいいのですが、そうじゃない場合 dl=0 のリンクを踏むと『アプリをインストールしてください』という誘導が出てるんじゃないか?
で
URLの末尾を dl=1 にすると一発でダウンロードになります
Dropboxのアカウントを持ってない方も普通にダウンロードできます
ブログでファイル共有しようとしているのにコレをしていなかったなんて、、、
うっかりにも程がある、、、
すみませんでした m(__)m
で
このリンクを過去の山行日記全てに貼っているんですよ
それを全部修正は、、、どんだけ時間がかかるんだ、、、
Geminiに相談するとコード作ってくれました!!
<script>
(function() {
document.querySelectorAll('a[href*="dropbox.com"]').forEach(link => {
try {
let url = new URL(link.href);
// dl というパラメータが存在する場合のみ、値を 1 に書き換える
if (url.searchParams.has('dl')) {
url.searchParams.set('dl', '1');
link.href = url.toString();
}
} catch (e) {
// エラー(不正なURLなど)があれば何もしない
}
});
})();
</script>
Dropboxのリンクだけを修正するので他のリンクの文字列にdl=0が含まれていても影響ないです
これで過去にアップしたDropboxの共有リンクのURLを一括返還してくれます
これまた需要はないと思いますが、、、
もし必要な方はテーマの編集HTMLで</body>の前にコードを張り付けてください





コメントを投稿