2

Flex Builder を使用してモバイル アプリを開発しています。一部の部分は、ホストで使用可能な Webkit バージョンを使用する Web ビューです。しかし、Webkit の Adob​​e AIR バージョンは遅く (実際に遅く)、window.localStorage などの HTML5 機能をすべてサポートしているわけではありません。ロードされた Web ページは、他のどのブラウザでも問題なく高速に動作します。

これは、アプリをテストするのに理想的な状況ではありません。アプリ (およびその他の問題) をデバイスに何度も展開するのに時間がかかるため、毎回モバイルデバイスでデバッグしたくありません。

私の質問は、adobe の AIR Webkit のバージョンを新しいものに更新/変更/置換できますか? リソース (webkit.dll) は次の場所にあります。

C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0\runtimes\air\win\Adobe AIR\Versions\1.0\Resources

AIR と Flash Builder の最新バージョン (4.6) を使用しているため、アップグレードするように言われません。

これを行うための「トリック」はありますか (たとえば、WebKit.dll を高度な/新しいものに置き換えるなど)?

4

1 に答える 1

2

Adobe WebKit の最新のソースは次のとおりですしかし、いくつかのファイルが存在しません。私は今それを構築しようとしています。p4web クライアントでソースをダウンロードできます (詳細については、dima@kurilo.su までメールしてください)。
UPD: ソースをここにアップロードしました。C:\Distrib\webkit に解凍し、Visual Studio 2008 で C:\Distrib\webkit\adobe\compliance\air_3_3\WebKit\WebKit\WebKit.apolloproj\win\WebKit.air.vc2008.sln を開く必要があります。 Air 3.3 からの古いバージョンの WebKit。アップグレードできることを願っています。私は助ける準備ができています。

于 2012-08-06T09:54:32.450 に答える