0

Sencha が html5 は遅いという Facebook の主張に異議を唱える記事で、iframe と親ウィンドウ間のシームレスな通信を可能にするフレームワークを作成する方法があることを示唆しています。これはどのように達成されますか?コード例を探しているのではなく、アイデアだけを探しています。ありがとう

そのため、Fastbook アプリは、複雑なビューをプログラムで切り離して独自の iframe にレンダリングし、DOM ツリーを分割する、まったく新しい「サンドボックス コンテナー」を利用する最初のアプリです。この特別なコンテナーは、アプリケーション レベルで追加の処理を必要としないため、開発者にとってシームレスです (つまり、このコンテナーに追加されたコンポーネントはすべて自動的にサンドボックス化されます)。ただし、コストがかかります。イベント、配置、スタイリング、および JavaScript コードを、親ウィンドウと子サンドボックスの間でプロキシする必要があります。. これは複雑なため、堅牢で適切に設計されたフレームワークがなければ、実装は非常に困難です。サンドボックス化により、レイアウトを分離できるため、プライマリ DOM ツリーを可能な限り軽量に保つことができます。フォースにバランスをもたらすには、サンドボックス コンテナを賢く使用する必要があります

.

4

1 に答える 1

0

http://easyxdm.net/wp/のようなものは PostMessageTransport を使用してそれを処理します

于 2013-02-27T21:27:38.683 に答える