表題通りなのですがFireFox2でリンク先を『新しいウィンドウで開く』とすると、JavaScriptで閉じることができません。
引用:
<SCRIPT type="text/javascript">
function close_win(){
var nvua = navigator.userAgent;
if(nvua.indexOf('MSIE') >= 0){
if(nvua.indexOf('MSIE 5.0') == -1) {
top.opener = '';
}
}
else if(nvua.indexOf('Gecko') >= 0){
top.name = 'CLOSE_WINDOW';
wid = window.open('','CLOSE_WINDOW');
}
top.close();
}
</SCRIPT>
で閉じようとしても閉じられません。
この方法でIE6以降、Netscape7以降、Safari1.x、FireFox1.xは対応出来たのですが、FireFox2だけ対応できません。
dom.allow_scripts_to_close_windows = true
とすれば可能なのですが、abaut:configを不特定多数の人にやって貰うわけにもいかず、どうしたらよいのか皆目検討がつきません。
なにか良い方法がありましたら、ご教授願えますでしょうか。