私はSilverlightを初めて使用しているので、私の質問はばかげているかもしれません。しかし、SilverlightのWebBrowserコントロールは、オペレーティングシステムがアプリケーションのエンドユーザーをどのように使用していても同じことを実行できますか?Silverlight WebBrowserコントロール。 WindowsとMacで同じ機能を提供していますか?
私は、ユーザー提供のHTMLを処理する必要があるアプリケーションを実装することを考えています。解析を容易にするためにWebBrowserコントロールを使用する可能性があります。
EDIT
私の心配は、私はおそらく使用する必要がありますIHTMLDocument2
、IHTMLElementRender
などのような内部インターフェイスです。しかし、Silverlightがそれらへのアクセスを提供するかどうかはわかりません。
オースティン、私はHTMLの異なるレンダリングについて特に心配していません。私は、可能な限りWindows上のIEやMac上のSafariに近いレンダリングが良いと言うかもしれません。私の心配は、おそらく 'IHTMLDocument2'、' IHTMLElementRender'などのように使う必要がある内部インターフェースです。Silverlightがそれらにアクセスできるかどうかは分かりません。 – Bobrovsky
ええ、Silverlightはこれらのインターフェイスを公開していないため、WebBrowserコントロールのパブリックAPI(実際にはかなり小さなAPIです)はすべて入手でき、プラットフォーム間で一貫しています(そうでない場合はバグ、意図的ではない)。 –
ありがとう、オースティン!おそらく、私は問題への私のアプローチを再考する必要があります。 – Bobrovsky