問題タブ [pluggableprotocol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
installation - 非同期のプラグ可能なプロトコルのユーザー固有のレジストリを登録することは可能ですか?
非同期プラガブルプロトコルについては、 http: //msdn.microsoft.com/en-us/library/aa767916(VS.85).aspxを参照してください。
現在は機能していますが、HKey_Class_Rootに書き込む必要があります。管理者以外のインストールを許可するために、HKey_Current_Userに書き込むことで同じことを達成できれば便利です。レジストリの場所を変更するだけではうまくいかないようですが、それが可能かどうか疑問に思っています
internet-explorer - 同じスキーマに対して複数の一時的な非同期プラガブル プロトコルが存在する場合、誰が勝ちますか?
スキーマ用の一時的な非同期プラグ可能なプロトコルが複数あるとします。ftp としましょう。では、urlmon によって呼び出されるのはどれでしょうか?
http - Firefox の HTTP パススルー プラガブル プロトコル
IE 用の http パススルー プラグ可能なプロトコルを Firefox で動作させるにはどうすればよいですか?
または、Firefox 用に開発するにはどうすればよいですか? 任意の例をいただければ幸いです。
ありがとう。
internet-explorer - 非同期プラガブルプロトコルを使用したIEでのファイルの表示
InternetExplorer用の非同期プラグ可能プロトコルを作成しました。
ex:// D:/sample.html(「ex」は私が作成したプロトコルであると想定します)
IE自体でファイルD:/sample.htmlファイルを開きます
問題は次のとおりです。
htmlおよびjpeg(他の画像ファイル形式をチェックしていません)ファイルをレンダリングすることができます。ただし、.doc、.pdf、.swfなどの他のファイル形式では、「Webページへの移動がキャンセルされました」というエラーが表示されます。処理の段階を記録しているログによると、処理全体は同様に進行しています。 htmlなどの場合のようなこれらのファイル形式。
IEでファイルを開いた後、システムでファイル形式に登録されているデフォルトのアプリケーションを使用して、ファイルをIEで開きます。例:PDFファイルは、AdobeReaderがPDFファイル形式で登録されているデフォルトのアプリケーションであるシステムのAdobeReaderで開かれます。したがって、ドキュメントの表示中に、デフォルトのアプリケーションのUIコントロール(保存、印刷など)をプログラムで制御する方法はありますか。
任意のポインタが役立ちます。ありがとう。
internet-explorer - プラグ可能なプロトコルハンドラでセッションCookieを有効にする
独自のドキュメントストアからInternetExplorerにHTMLドキュメントをロードするために使用する独自の非同期プラガブルプロトコルハンドラーを実装しました。document.cookie
APPを使用してブラウザに読み込まれたドキュメントを使用して、セッションCookieを保存および取得できる必要があります。
ただし、document.cookie
値を設定して確認すると、常に空の文字列に設定されます。追加のインターフェースを実装する必要があると思いますが、不足しているものを示す可能性のある情報は見つかりませんでした。
internet-explorer - IE and quirks mode in a pluggable protocol handler
I have the following problem:
A pluggable protocol handler deliveres HTML files.
これらのファイルには適切な形式がありませんdoctype
- doctype が完全に欠落しています。これは変更できません。ファイルはサードパーティからのものです。
X-UA-Compatible: IE=edge
したがって、" " ヘッダーを使用して doctype を設定したいと考えています。実際の Web サーバーからこれを行うと、期待どおりに動作します。プロトコルハンドラーからIHttpNegotiate::OnResponse
それを行うと、機能しません。
Content-Type
実際の Web ブラウザから受け取ったすべてのヘッダーを報告するところまで、 " " やもちろん " " などのヘッダーを追加しようとHTTP/1.1 200 OK
しましたが、IE はまだdocumentMode
を 5 に設定しています。
誰かがこれについていくつかのアイデアを持っていますか?
ここに私がしようとしているものがあります:
コード全体はgithubにあります。
乾杯
イマジロ