前提・実現したいこと
JavascriptでURLのリダイレクト先を取得する方法を教えてください。
はてなブログで、
URL
1https://blog.hatena.ne.jp/my/
このURLの移行先を取得することでユーザーのブログのURLが取得できます。
そうして、ipアドレスがわからない特定のユーザーがアクセスできないようにできます。(攻撃対策)
条件
はてなブログでは、PHPやCGIなどが利用できません。
よろしくお願いします。
CORSでプロックされるため、JavaScriptでは難しいと思います。
そうなんですね...
JavaScript以外でも(はてなブログで実行可能な)方法は分かりますか?
難しいんじゃないでしょうか。
はてなダイアリーの時はユーザー情報を抜くことができたんですが、はてなブログになってセキュリティが強化されたときに遮断されたと思います。もしかしたらセキュリティの穴が残っているかもしれませんが……
はてなIDからユーザーを拒否したいなら、普通に公開範囲設定をするのではダメなのでしょうか?
https://help.hatenablog.com/entry/permission/privacy-setting
私は使ったことがないので、すでに試してみていてダメだった、ということでしたらご容赦ください。
試しにあなた(id:apple2019_3)をブロックしてみました。
http://realtor-readyabooks.hatenablog.com/
いかがですか?
見れます...
あらら……
はてなでログインした状態で、見れてしまうのですよね?
idは間違っていませんでしたか?
あ、設定を保存してなかったでした。すみません。
で、試してみたところ、非ログイン状態だとログイン要求が出ちゃいますね。これじゃダメか……
なぞなぞ認証を組み合わせればいいのかもしれないですが、SEOとかにも影響でそうですね。
やっぱりダメだな。
ipアドレスを収集することはできるんですがそうすると違う人がブロックされる可能性があって怖いです...(どこに住んでいるかは相手が公表している)
そうだブログの方読者になっておきました!
そもそも、ipアドレスでコメント拒否はできるけど、閲覧制限はかけられないですしね……
> そうだブログの方読者になっておきました!
ありがとうございます!
ipアドレスだと「忍者ツールズ」と言うサービスの「忍者ブロッカー」でブロックできるみたいです。
荒らされているのならサービスの運営者に通報したほうがいいのでは?
はてなブログ内での荒らしではなくTwitter上で嘘をつかれ被害を受けているので...(見つけ次第報告はしている)
あなたの回答
tips
プレビュー