2016-11-07 9 views
-1

ページにインポートされた外部オブジェクト(自分が所有していないオブジェクト)から「要求」を受け取るWebページがあります。この外部オブジェクトからリクエストを受け取り、ブラウザウィンドウが最小化されると、最大化する必要があります。 また、ウィンドウに複数のタブが開いている場合は、呼び出し元タブを表示するウィンドウを最大化する必要があります。 どうすればいいですか?最小化されたInternet Explorer 11のウィンドウをWebページから最大化するにはどうすればよいですか?

ie11だけをサポートする必要があります。他のブラウザとの互換性は必要ありません。

(私はすでにそれを探したが、私は動作しないだけで、古いレスポンスた)それは不可能です

+0

説明なしでDownvotingは建設的ではありません... – mauros

+0

hehehe。申し訳ありませんが、これは非常に日陰のようです、あなたはスタックオーバーフローの+50担当者のための悪用を得る可能性は低いです。 undegroundフォーラムで+50,000米ドルかもしれない –

+0

ああ!すみません、私は日陰になりたくありません。私はあなたに詳細を教えてくれるだろう(詳細は範囲外だと思った)。アプリケーションは、独自の電話応答「自立型」アプリとペアになっているコールセンターWebアプリです。ですから、私が必要とするのは、着信があり、オペレータが別のタブ、すなわち別のアプリケーションで何か他のことをしている場合に、ウィンドウを最大化することです。何も悪くない。これは私がie11のためだけに必要な理由でもあります。問題は私がそれを行うことができるということですが、タブが1つだけ開いている場合にのみ... Microsoftに感謝します! – mauros

答えて

0

を。セキュリティモデルは、Webサイトがブラウザの状態を変更するのを防ぎます。ブラウザの状態は、ウィンドウのサイズを変更したり、フォアグラウンドに移動したりするときのようになります。

インターネットの暗いサイトに行き、攻撃のためにお金を払うことができますが、悪用さえあっても実用的なソリューションを構築するにはかなりの知識と理解が必要です。そして、この脆弱性が公開されると直ちに修正され、あなたのソリューションは無価値です。

+1

を書いてみるべきです。最初は同じですが、それは真実ではありません。 ie11でこれを試してください:window.focus(); window.moveTo(window.screenLeft、window.screenTop); window.resizeTo(window.outerWidth、window.outerHeight); – mauros

0

alert機能は、それを開始するタブに注目します。あなたが、例えばWebサービスを記述することができます許可されている場合

<html> 
    <head> 
     <script> 

      //This line gives you 2000 millisecond to minimize the tab or open another tab 
      //Then after the time elapsed, the alert will maximize the tab and show it 
      myVar = setTimeout(maximizeTab, 2000); 

      function maximizeTab() 
      { 
       alert('hello world'); 
      } 
     </script> 
    </head> 
    <body> 
    </body> 
</html> 
+0

ありがとう、私はこの可能性を見たが、残念ながら、これは私がそれが働きたい方法ではありません。 – mauros

0

:それは最小限に抑えた場合、ブラウザを最大化し、アラートを持っているものにタブを切り替えますGo(140 LOC)を使用してクライアントマシンで起動します。その後、Webページからのリクエストは、実行中のOSのシステムコールと一致させる必要があります。私は別の解決策を見ない。

関連する問題