コンテキストメニュー拡張をコピペにばかり使っていても勿体無いので
何か別のことをさせてみよう。
Naver翻訳掲示板の日本語側←→韓国語側間での往来
各々のURLは
- 日本語側: http://bbs.enjoykorea.jp/tbbs/read.php?board_id=*****&nid=####
- 韓国語側: http://bbs.enjoyjapan.naver.com/tbbs/read.php?board_id=*****&nid=####
という形式*1なので、一方を見ていて他方から見たくなったら
var targetURI; if (_contextualURI.indexOf('bbs.enjoykorea.jp') > -1) { targetURI = _contextualURI .replace(/enjoykorea.jp/, 'enjoyjapan.naver.com'); } else if (_contextualURI.indexOf('bbs.enjoyjapan.naver.com') > -1) { targetURI = _contextualURI .replace(/enjoyjapan.naver.com/, 'enjoykorea.jp'); } else { alert('これはNaver翻訳掲示板ではありません'); return true; } _openNewTab(targetURI);
とかやってやればよい。ここで_contextualURI
には
- マウスポインタがリンクに当たっていれば そのリンク先のURL
- そうでない時は 今見ている頁そのもののURL
が入るらしいので、同一のスクリプトを違う意味で使える
*1:クエリの*****とか####とかは日韓双方で共通。