2017-03-07 4 views
0

Firefox JavaScriptコンソールから新しいウィンドウまたは新しいタブを開こうとしています。 私はそれがヌルを返しJavascript window.open( 'url')がfirefox jsコンソールでnullを返すのはなぜですか?

window.open('http://stackoverflow.com') 

入力したときに! アイデア?

+0

何を返すと思いますか? – Pavlo

+0

どこに入力しますか? – rahulsm

+0

@ Pavlo私は新しいウィンドウが開くことを期待しています! –

答えて

-1
window.open('http://stackoverflow.com',300,300); 

このコードを試してみてください。これが役立ちます。 ここでは、新しいウィンドウの幅と高さを指定しました。

+0

それはなぜ助ける? **あなたが変更した理由とその理由を説明してください。 – Rajesh

+0

@Rajeshは、高さ/幅については言及していないので、新しいタブで 'url'を開くと思います。 –

+0

高さと幅を渡すことで、新しく開いたウィンドウの寸法を設定します。しかし、値に関係なく、ウィンドウを開き、参照を返します。だからあなたの答えは ' – Rajesh

-1

上記の式は、関数を呼び出すだけで、変数や他の式を入力していないため、いずれのコンソールでもnullを返すようになります。私のFirefoxではですが、新しいウィンドウを開こうとしましたが、代わりにポップアップ警告が表示されます(通常はFirefoxでこれをデフォルトに設定するか、ポップアップをブロックする拡張機能をインストールしました)。

+0

問題のコメントを読んでください。 OPはブラウザの好みに問題があると述べています。 – Rajesh

+0

@AsGoodAsItGetsはい問題が解決しました。ありがとう –

+0

OPには、この動作の原因となったものが何であるかは言及されていません。いずれにしても、Firefoxのコンソールではnullになります。関数の戻り値をコンソールで評価される変数に代入しませんでした。 – AsGoodAsItGets

関連する問題