2011-09-15 9 views
-2

私は、それぞれのブラウザインタフェースをユーザに明らかにすることなく、それぞれを実行するために次の3つのWebブラウザが必要なPHPスクリプトを用意しています。PHPスクリプトの実行中にブラウザのインターフェイスを非表示にするには?

3つのWebブラウザは、

のInternet Explorer、Google Chromeの、Mozilla Firefoxのです。

このC#コードスニペットが見つかりましたが、Internet ExplorerのようなMicrosoft製品でのみ動作することが記載されています。

ProcessStartInfo PInfo; 
Process Pro; 
PInfo.CreateNoWindow = true; 
PInfo.UseShellExecute = false; 
PInfo.WindowStyle = ProcessWindowStyle.Hidden; 
Pro = Process.Start(Execute the Php script); 

phpスクリプトの実行中に他の(Google Chrome、Mozilla Firefox)のブラウザインタフェースを非表示にする方法はありますか?リンクやコードスニペットを入力してください。 (好ましくはC#で)。

+1

通常、PHPスクリプトはWebサーバーによって実行されます。ウェブブラウザはそれらを実行することができず、単にウェブサーバによって返された実行結果を表示するだけである。 –

答えて

1

PHPはサーバー側のコードです。ブラウザはクライアント側のみです。これは、クライアントのシステム上で実行されるいくつかの中間コードがなければ不可能です。これは間違いなくマルウェアとして分類されます。

ただし、ポップアップを開いてhide that popupにしようとすることはできますが、クライアントは最終的にクライアントの動作について最終的には疑問があります。ほとんどのブラウザでは、この理由でポップアップブロッカーがすでにブロックされています。

もう1つの提案は、style = "visible:hidden"属性セットをWebページ内に挿入することです。これはあなたのクライアントの直接の知識なしにあなたが求めるPHPを実行します。しかし、あなたの主な目的がクロム/ ff /を隠すことであるならば、私はそれがホワイトハット法を使って行われるとは思わない。

関連する問題