honjarake blog

自分用にテキトーにまとめる

javascript 前のページ

string = document.referrer;

referrerには前のページのlocation

リンクでページ遷移、戻る(次へ)でページ遷移の場合も同じか?

よくある、広告ページAを自動で飛ばして記事Bを表示するスクリプトを作ったが
戻るを押した場合でも動作(戻る→また自動で記事Bへ移動)してしまうので
「記事ページ(正規表現に一致するURL)から戻ってきた場合は動作しない」をやりたかった

はてブ整理 プログラミング2 (Android他)

優先度低

正規表現に悩まされる

urlの末尾、ファイル名と拡張子以降だけ消したいんだけど…
xxx.html?y=zみたいなやつで
xxx.html のxxxの文字数が可変の場合が思いつかないですよ

/.*\.html.*/ みたいにすると全部ひっかかるよねえ…
/\/.*\.html.*/ でも違うし (//www.ooo/pp/xx.html?y=zがヒット)

参考になりそうなリンク:

練習になりそうな

これの最後、pathの/seikai/以降の部分がほしいんだけど…

正規表現チェック

無理やり解決した

url = location.href.replace(/up.*\/.*/,"") 
+ location.href.match(/up.*\//) + 'up/';

一個上の階層が /upなんたら/ になっているのを利用して削除置換 & matchさせて連結した(とファイルの階層が必ず/up/)
スマートじゃないのかもしれないけど今のところ問題なく動くのでいいや

javascript 右クリックメニュー まとめ

・他の人の作ったjsファイルを google drive に上げて使うとかどうだろう
 まず、著作権表記を載せたとしても、配布元の人の許可下りないか…

あとは、自分で作ったjsファイルの場合
・個人の google drive のアクセス制限とか
 まず、アクセスできるかどうかという点
 大手動画サイト用のグリモンスクリプトを配布したとして
 かなりの人が一度に@requreしたらどうなるのかという点

ここから追記:

そこで下記を参考
Google Driveでホームページを公開する手順 ~Googleの利用規約を確認してから使おう~ - あのねノート。

実際に使ってるっぽいソースコード(上の人とは別の人)
open2chOekakiEX - Hatena::Let