そのため、現在、会社のイントラネットにあるWebページを表示するiPadアプリ(iOS 6)に取り組んでいます。インターネットからのアクセスは、うまく機能するリバースプロキシを介して実現されます。
問題は、このWebページがクライアントでWebページがレンダリングされた後に見かけ上ロードされるJavaScriptファイルを参照しているため、ロード時に一部のjQueryスクリプトが実行されないことです。動作するのはこれです:
- リバースプロキシを介してWebサイトを開きます
- webViewDidFinishLoad委任メソッドが呼び出されるのを待ちます
- 次に、[webViewリロード]を実行します。
この後、javascriptコードは正常に実行されます。ただし、解決策はきれいではなく、待機時間が長くなります。
レンダリングが行われる前に、参照されているすべてのファイルが確実に読み込まれるようにするための解決策はありますか?
ありがとうございました!クリストフ