0

モバイル アプリ用にいくつかの監視サイトをセットアップし (例: crittercism)、すべてを監視するために追加のモニターをセットアップしました。興味のある値だけにサイズを縮小し、すべてが画面に収まるように間隔を空けたいくつかの Chrome ウィンドウがあります。

これらの Chrome/ブラウザ ウィンドウをすべて (この時点で 8 つのサイト) 起動し、それに応じてスペースを空けるマクロを書きたいと思います。

今すぐ再起動してサイズを変更するのは面倒です。

4

2 に答える 2

1

JavaScript を使用できます。次のコードを .html ファイルとして保存します。

<html>
<script>
function openWindows() {
  window1=window.open('http://google.com/','','width=400,height=300');
  window1.moveTo(0, 0);
  window2=window.open('http://yahoo.com/','','width=400,height=200');
  window2.moveTo(0, 300);
  window3=window.open('about:blank','','width=200,height=500');
  window3.moveTo(400, 0);
};
</script>
<button onclick="openWindows();">Open Windows</button>
</html>

ブラウザで開き、ボタンをクリックします。次のように表示されます。

複数のポップアップ

注意: おそらく、ポップアップ ブロッカーの設定を緩和する必要があります。Chrome でポップアップ設定を変更する方法は次のとおりです。
Chrome ポップアップ設定
これにより、他の Web サイトのポップアップ ブロッカー設定が変更されることはありません。

Mac では、モニターを追加すると画面サイズが拡張されます。たとえば、セカンダリ モニターがプライマリ モニターの左側に配置されている場合は、window4.moveTo(-300, 0);うまくいくはずです。

于 2012-11-14T19:20:20.913 に答える
1

おそらくあなたはopenに興味があります。だからあなたはできるopen /Applications/Google\ Chrome.appか、あなたも同様にできますopen http://www.google.com。AppleScript を使用して、コマンド ラインからosascriptを介して直接ウィンドウを自動的に配置することもできます。たとえば、Linux & Unix StackExchange のこの回答を参照してください。

于 2012-11-12T18:44:43.840 に答える