NEWEST / < NEXT   BACK >

・夢は羊による世界征服!世界中の街を放牧場にすることを目指しています。
・「初回限定(護衛付)のAI」を配布しています。
 最新版はVer101231cです。
・容量節約のため最新以外のバージョンは削除されている事があります。
 

外部リンク確認 JavaScript版

BSテンプレさんで配布されてる link.php と同じ動作をするものをJavaScriptで作成しました。

ブログのテンプレートやBBSなどを編集して張り付けると、外部サイトへの移動時に確認が表示されるようになります。
危険単語リストはBSテンプレさんの物は使えません。
自分で編集するようにしてください。

自分はあんまりメンテナンスしない予定です。

改変、再配布自由という PukiWikiのプラグイン「external_link」をベースに書いたので、
このスクリプトも改変、再配布は自由とします。

ソースは続き。

<script language="javascript">
<!--

NG_List = new Array(
// リストがすごく不完全、BSWikiさんの危険URLリストを参考に足す予定。

// ----- ファイル系
// FILE //
"Grav.htm",
"rotv.htm",
"ROHoyoo.exe",
"roriro.exe",
"mail.exe",
".exe",
".scr",
".vbs",
".pif",
".bat"
// ↑一番下の項目は最後の , を消し忘れないように。
)

function checkURL(URL){
for (i = 0; i < NG_List.length ; i++) {
if (-1 != URL.indexOf(NG_List[i],0)) return NG_List[i];
}
return false;
}

function confirmURL(URL){
isNG = checkURL(URL);

if (isNG == false){
ret = confirm("外部サイトに移動しようとしています。よろしければOKを押してください。n"+URL);
if ( ret == true ) {
location.href = URL;
}
}else{
alert("危険文字列「"+ isNG +"」を含んでいるため、外部サイトへの移動をキャンセルします。n"+URL);
}
}


function external_link(){
var host_Name = location.host;
var host_Check;
var link_Href;

for(var i=0; i < document.links.length; ++i)
{
link_Href = document.links[i].host;
host_Check = link_Href.indexOf(host_Name,0);

if(host_Check == -1){
document.links[i].target = "_self";
document.links[i].href = "javascript:confirmURL("" + document.links[i].href +"")";
}

}
}
window.onload = external_link;
-->
</script>



オチ。
知り合いのブログの爆撃のされっぷりが目に余ったので書いたんだけど、
exblogだったのでjavascript使えないんだと。
fc2ブログでは使用できるのを確認、livedoor blog は登録したけど反応無し。
微妙に頑張ったのが報われなかったというお話でした。

| Copyright 2007,01,30, Tuesday 11:45pm 初回限定 | comments (1) | trackback (0) |

コメント

お世話になります。とても良い記事ですね。

| プラダ アウトレット | EMAIL | URL | 2013/07/05 06:12 PM | YKF4adVc |

コメントする








トラックバックURL

http://pretty.pc3merchant.net/tb.php/94

トラックバック

 

NEWEST / PAGE TOP / < NEXT   BACK >

SEARCH BOX▼

RecentCOMMENTS▼

RecentTRACKBACK▼

OTHER▼


POWERED BY BLOGNPLUS(ぶろぐん+)
Copyright © 2006 初回限定のAI配布。::外部リンク確認 JavaScript版 All Rights Reserved.
こっそり連絡を取りたいときは、 syokai@pc3merchant.net へどうぞ。(@は半角に変換してください。)

当ページに掲載している「ラグナロクオンライン」から転載されたコンテンツの再利用(再転載・配布など)は、禁止しています。
このページ内における「ラグナロクオンライン」から転載された全てのコンテンツの著作権につきましては、
運営元であるガンホー・オンライン・エンターテイメント株式会社と開発元である株式会社Gravity並びに原作者であるリー・ミョンジン氏に帰属します。
(c)2007 Gravity Corp. & Lee Myoungjin(studio DTDS). All Rights Reserved.
(c)2007 GungHo Online Entertainment, Inc. All Rights Reserved.

ラグナロクオンラインからの転載でないコンテンツはリンク・アンリンク・文字列引用フリーとします。承諾は一切不要です。好きにしてください。