5

デスクトップ ブラウザでは問題なく動作するが、Safari では機能しないアプリケーションを作成しました。Angularjs は iPad のネイティブ ブラウザをサポートしていますか?

グーグルで検索しましたが、PhoneGap に関係のないものは見つかりませんでした。それはブラウザの単なるJavaScriptですよね?

これをどのようにデバッグしますか?

解決

サービスのように予約語を使用していましたが、クロムではなくdeleteサファリを壊していました。デスクトップとタブレットの両方でサファリは壊れていますが、クロムは機能します。予約語を のようなものに切り替える必要があります。remove

http://paste.laravel.com/NNB

4

3 に答える 3

1

AngularJS 1.0.7 は、IOS 5 を搭載した私の iPad (初版) で正常に動作します。Mobile Safari は、メモリが不足すると、気のめいるような規則性でクラッシュしますが、驚くほど高速でもあります。ただし、これは他の多くの Web サイトでも発生します。

于 2013-09-03T13:10:55.100 に答える
1

メソッドの名前を変更する代わりに、メソッドの呼び出し方法を変更できます。たとえば、service['delete']()代わりに service.delete()

promise オブジェクトのメソッドfinallyにも同じ問題が存在します (古い IE は呼び出し時にクラッシュすることさえありますpromise.finally())。

于 2014-12-10T10:07:30.100 に答える