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]; }
というしょうもない話。このサイト、面白そうなんだけど残念だなぁ。