1

ばかげた質問のようです。extensions.yslow.autorunをtrueに設定するだけすべてが完全に機能するはずです。しかし、そうではありません。

bashスクリプトを実行すると:

URLS=(http://www.google.com http://www.yahoo.com)
for link in "${URLS[@]}";
do
    firefox -P YSlow -no-remote $link &
    echo $link
    PID=$!
    sleep 20
    kill $PID
done

YSlowボタンを手動でクリックしないと、YSlowは実行されません。

さて、Firefoxが起動するたびにYSlowが実行されるようにするにはどうすればよいですか?誰かアイデアがありますか?


これを実行する理由:いくつかのURLのパフォーマンスを監視したい。また、レポートは毎週作成する必要があるため、このタスクを自動化すると便利です。

私はこの投稿に従ってそれをしました:http: //tech.groups.yahoo.com/group/exceptional-performance/message/822

それがうまくいくはずのときにうまくいかないのはイライラします。

編集:

ショースローの経験がある人が私を助けてくれるかもしれません。ありがとうございました。

4

4 に答える 4

1

あなたはそれに注意してください

しかし、Firefox を再起動すると、プロセスが繰り返されます。だから私は自動化することができません。

設定は extensions.yslow.autorun YSlow プロファイルまたはデフォルト プロファイルに保存されていますか? でブラウザを起動し、-P YSlowでこの設定の値を確認しますabout:config

于 2012-05-14T11:09:44.717 に答える
1

ツール -> アドオン -> Yslow -> オプション -> 「ページの読み込みが完了したら、yslow を自動的に実行する」

于 2011-01-25T07:59:01.673 に答える
0

ページが一度読み込まれたときにyslowを自動実行するための私の解決策は次のとおりです。

まず、FirefoxにFirebugがインストールされていて、Firebugが「Onfor All Web Pages」になっている可能性があります。以下のスナップショットを確認できます(評判が悪いため、画像をアップロードできませんので、ご不便をおかけして申し訳ありません)。

ここに画像の説明を入力してください

次に、yslowの自動実行を「オン」にする必要があります。

つまり、すべてのページにFirebugを配置し、Yslowのオートロンをオンにする必要があります。

Firefox v15.0、Yslow:3.1.4、Firebug:1.10.2を使用しています

于 2012-08-29T18:40:04.123 に答える
0

YSlow Autorun を有効にする

于 2011-01-25T08:08:20.823 に答える