4
新しいページが開いたときに新しいタブで同じウィンドウ内で開くように、Webブラウザ(Firefox 10とChrome 16)を設定しました。私はこのようなローカルファイルの書き込み時:新しいページを開く:新しいウィンドウと新しいタブ
<html><body><input type="button" onclick="window.open();"/></body></html>
をし、Webブラウザからその場所にアクセスし、ボタンをクリックし、新しいページが新しいタブで同じウィンドウ内を開きます。それは期待される。私はローカルウェブサーバ(ルビー+ WEBrickに)を使用して動的に上記と同じものを生成し、その場所localhost:3000
にアクセスし、ボタンをクリックしたときに
しかし、その後、新しいページが新しいウィンドウでを開きます。なぜ上とは違うのですか?また、同じウィンドウ内で新しいタブの中でを開くようにコードを修正することはできますか?
私が代わりに
<html><body><input type="button" onclick="window.open("", "_self");"/></body></html>
を行う場合は、新しいページが同じタブでを開き、すなわち、現在のページを上書きします。
ページの生成方法については不明です。私はローカルWebサーバー(mongoose)から直接ページを提供しようとしましたが、期待通りに新しいタブでウィンドウを開くように動作します。 – rogerz
@rogerzです。私が何か気がついたら更新します。今までお試しいただきありがとうございます。 – sawa