Joomla!,Wordpressでサイトを構築するためのヒント

iframeで他人からのアクセスをさせない方法

公開日| 2010年01月14日 | コメントはまだありません。

サイトが成長していけば行くほど、狙われるのがサイトのコピーです。
コピーは、如何ともしがたいものがありますが、それすら手を抜く輩もおります。
その輩が、手っ取り早くやるが、iframeを使って、サイトの一部あるは、丸ごとをあたかも自分のサイト情報のように表示する方法です。

今回は、この対処の一つでjavascriptを使う方法を見つけました。

参照記事:「JavaScriptによるiframeからのアクセスを禁じる

java script

以下のソースコードを、bodyタグの直下に記述すればOKみたいです。

<script type="text/javascript">
if (window.top !== window.self) {
	document.write = "";
	window.top.location = window.self.location;
	setTimeout(function() {
		document.body.innerHTML='';
		}, 1);
	window.self.onload = function(evt) {
		document.body.innerHTML='';
	}
}
</script>

なるほどなるほど。
自身のURLと現在のURLが異なる場合は、自身のURLへリダイレクトしてます。
つまりは、知らないURLから(iframeなどで)引用されたら、勝手にリダイレクトするんですね。

ただ、このやり方では、java scriptが無効になっているユーザには、効き目がありません。
別のやり方も考える必要がありますね。
例えば、.htaccessでReferer のチェックをやるとか。






コメント

コメントをどうぞ








翻訳

最近の記事

カテゴリー

タグクラウド

execute remove フロントページ 投稿ページ トップページ install WIndows Note Convert META generator 日付 donwload file manage multibyte utf-8 unicode shiftjis euc console サイトマップ 問題 ParmaLink Redirect パーマリンク はみ出る pre テンプレート テーマ タグクラウド マルチランゲージ リダイレクト PHP(タグ) タグ table control HTML(タグ) コマンド 国際化(翻訳) SQLite(タグ) MySQL(タグ) qTranslate プラグイン(タグ) Wordpress(タグ)

リンク

このサイトは?

Joomla!,WordpressなどCMSを使ったサイト構築、サイト管理からソフトウェアの使用方法、開発環境までのヒントを記述します。

  • はてなブックマークへ追加する
  • Facebookでシェアする
  • twitter でつぶやく
  • Google Plusでシェアする
  • Pocketでシェアする
ページトップへ