SafariではRegExp.rightContextが効かない

たとえば、Safariで正しく閲覧できないWebサイト「SciencePortal」のソースをちょっとごめんなさいよしてみると、案の定RegExp.rightContextがあったりする。実装してないSafariがいかんな。これわ。

if(_url.match(/#/)){
  linkTarget = RegExp.rightContext;
}

こういうワナにはまったときは慌てず騒がず、ベタにsplitするといいことがあるかもしれん。

query_array = _url.split("#");
if(query_array[1]){
	linkTarget = query_array[1];
}

というしょうもない話。このサイト、面白そうなんだけど残念だなぁ。