0

サーバーから zip ファイルをダウンロードする NPAPI プラグイン (Windows/Win32) があります。クライアントがプロキシの背後にある場合は機能しません。NPAPI プラグインを介してユーザーからプロキシ資格情報を取得するにはどうすればよいですか? HttpQueryInfo を使用して、プロキシのステータスを照会することでプロキシの存在を検出しました。「407」が返された場合、InternetErrorDlg を使用してユーザーから資格情報を取得しますが、Chrome(29.0.1547.66 m) は行に遭遇するとクラッシュします。FF(19.0.2) はうまくいきます。

これを行う方法は他にありますか?ユーザーにプロキシ資格証明の入力を求めるプロンプトを表示しますか? この点でどんな助けでも大歓迎です。

LazyCoder7 に感謝します。

4

1 に答える 1

1

ブラウザ API を使用してダウンロードする場合、プロキシは Just Work(tm) で動作するはずです。あなたがやっている方法では、おそらくNPN_GetValueForURLを使用して、新しいブラウザーでプロキシ情報を取得できます。メインスレッドをブロックすることは許可されていないことを覚えておく必要があることを除けば、おそらくそれがクラッシュの原因です。HTML などを使用して資格情報を取得し、それらを渡します。別のスレッドを使用して注意している限り、Windows ダイアログを使用してそれを行うことは可能ですが、javascript/html で処理する方がはるかに簡単です。

于 2013-09-06T04:49:53.950 に答える