VB6/.Net Winformsの "Browser Control"と似たようなものを探しています。アプリケーション内にブラウザを表示しましょう。 ページをレンダリングするだけではなく、人々がリンクをクリックしたり、JavaScriptを実行したりできる、完全に機能するブラウザにしたいと考えています。Flash/Silverlight内にWebサイトをホストする「ブラウザコントロール」はありますか?
本質的には、それは、FlashアプリケーションまたはSilverlightアプリケーション内で実行されるだけです。
この究極の理由は、IFrameバスターを倒したいということです。私はあなたの中に他のサイトを見ることができるウェブアプリを作っています。私はこのコードを持つたくさんのサイトに入っています:
var t = top.location、w = window.location; if (t!= w)t.replace(w);
(つまり、BTWのeBayからです)基本的に私のサイトから出て、彼らにユーザーをポップ
。 私の希望は、プラグインサンドボックス内の「トップ」は、ブラウザコントロールのトップになり、自分のサイトではないことになります。
もちろん、同じことを達成するための他のアイデアがあれば、それは歓迎されるものではありません。
編集:私はビルによって提案されたコンポーネントの一つの制御を試みたが、それはSilverlightコントロールの外のIFrame を作成しているため、それは、これらの目的のために動作しませんでしたので、それは同じで実行されます私が避けようとしているのはSilverlightをホストしているページのコンテキストです。
エンドユーザーとして、私は良いものとしてiFrameのバスターを見る。 1つは、人々が自分のサイトの一部として別のサイトを装ってしまうことを防ぎます。コンテンツを埋め込むことを可能にするサイトには、通常、プログラムで行うためのAPI(RESTまたはSOAP)があります。 – Powerlord
私はあなたの意見を絶対に見ていますが、同意しますが、サイト内の他のサイトとやりとりすることを意味する、ユーザーにとって非常に有用で非常に実用的な機能を提供するサイト全体を作成しています。私たちは偽装していません、フィッシング、またはそのようなもの。 –
あなたは、あなたがイチジクと韻を踏むサイトで働くことはありませんか? :) – JasonMArcher