0

すべてのブラウザー (IE 6-9 firefox、safari) をシミュレートできる chrome 拡張機能を開発したいので、Web サイトを開発しているときにビューを切り替えて、選択に応じて別のブラウザーで Web サイトがどのように表示されるかを確認できます。

拡張機能の開発は初めてです。基本的な操作ができる拡張機能を開発しました。ページ URL のリロード ページを取得します。ページなどにスタイルを挿入します。しかし、ブラウザ シミュレータを実行する方法は?

どんなアイデアや提案も本当に役に立ちます。

編集: https: //chrome.google.com/webstore/detail/ie-tab-classic/miedgcmlgpmdagojnnbemlkgidepfjfiに似たものを開発するために Waat

4

1 に答える 1

2

残念ながら、拡張機能は Chrome 自体の一部であるため、他のブラウザーのエンジンをシミュレートするために使用することはできません。

最善の方法は、次のような、さまざまなブラウザー ブランドやバージョンに対するテストをサポートする外部サービスと自動的に統合してポーリングする拡張機能を開発することです。

IE COM コンポーネントをカプセル化する NPAPI プラグインを作成し (多くの作業が必要で、多少のニュアンスに直面する可能性があります)、拡張機能を使用してそれを利用することは可能ですが、FireFox や Opera には類似の手段はありません。ところで、レンダリング (スクリーンショットで完全に確認できます) だけでなく、ユーザーとの動的なやり取りが必要な場合、タスクはさらに困難になります。この場合も、拡張機能によってリモートで制御されるターゲット ブラウザーを実行するカスタムの外部サービスによってのみ実行できます。これは実行可能ですが、単純な拡張よりも明らかに多くの作業が必要です。実際、最初に特定のサービスを開発する必要があります。

于 2012-10-22T14:01:24.310 に答える