1

実世界での JavaScript 学習経験として、ユーザー ID とパスワードのリストを含む 600x400 ウィンドウをポップアップするアプリを作成しようとしています。問題は、タブに新しいウィンドウを表示するようにFirefoxを設定していて、その設定を変更したくないことです。私が試したこと:

  1. デスクトップにApacheがインストールされているので、必要なものを含むWebページを作成しようとしましたが、もちろんタブで開きます。ページをホワイトリストに登録して新しいウィンドウで開く方法が見つかりません。

  2. jquery uiダイアログを使ったブックマークレットを試してみました。

<a href="javascript:(function()document.head.appendChild(document.createElement('script')).src='/passwords/passwords_test.js';})();">Test load js</a>

このコードは、localhost で開いたページでは機能しますが、Web からのページでは機能しません。私のjsファイルへのパスがページのURLに追加されたようで、firebugは404ページエラーを見つけられませんでした. なぜこれが起こっているのかを理解できれば、それを機能させることができるかもしれません。

  1. bashターミナルを使ってみました。$ firefox -new-window -width 600 -height 400.これにより、新しいウィンドウでfirefoxが開きましたが、開いたfirefoxウィンドウと同じサイズでした。グーグルで調べたところ、 -width & -height パラメーターを無視するのは古いバグであることが明らかになりました。回避策は、 $ firefox -no-remote -new-window "www.cnn.com" -width 600 -height 400 を実行することでした。これは機能しますが、firefox が実行されていない場合のみです。Firefox が実行されている場合、Firefox が応答していないというエラーが表示され、Firefox のそのインスタンスをシャットダウンするか、コンピューターを再起動する必要があります。

だから私は立ち往生しています、誰かアイデアはありますか?

4

0 に答える 0