2017-12-04 29 views
1

私は単純なPHP-based file manager systemそのuses jQuery 1.8.2テーブルを構築する元のコードを使用しています。私は簡単に任意のWindowsブラウザを使用してWebページを開くことができますが、アンドロイド7.0を使用して自分のアンドロイドタブレット(サムスンギャラクシータブS2、SM - T710)を使用すると、私はWebページを開くことができません。しかし、同じ仕様の他のタブレットを使用してWebページを開こうとすると、Android 6.0.1が搭載されていても、完全な機能でページを開くことは問題ありません。jQueryバージョンはAndroid 7.0ではサポートされていませんか?

私は次のエラーを含むアンドロイドログファイルを取得するために管理:

12-01 17:08:09.453 22534 22534 I chromium: [INFO:CONSOLE(99)] "Uncaught ReferenceError: jQuery is not defined" 

私はこの問題は、私が使用していますjQueryのバージョンであることを知っているが、私はアンドロイドでサポートされているかのバージョンがわからないと、オプションの絞り込み方法

私はさまざまなブラウザとすべてのデバイスを試しましたが、結果は変わりません。それは、デバイス上のすべてのブラウザ上で動作するか、またはいずれも動作しません。また、jQueryバージョンを手作業で試しましたが、動作させることができませんでした。

私は問題について助けていただければ幸いです。

+0

ブラウザのキャッシュが原因である可能性がありますか? –

+0

私はデバイス上のすべてのブラウザのキャッシュをクリアして、Webページを再度チェックしましたが、結果に変更はありません。 –

答えて

0

問題をすばやく解決しました。オリジナルのポストで参照、jQueryライブラリを含めるために、以下の行を使用して

元のコード、:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 

しかし、私は問題を見つけクイックフィックス、jQueryライブラリ自体をダウンロードすることですそれをフォルダに入れ、ライブラリの呼び出し行に含めます。したがって、私はjQuery Websiteから最新バージョン(3.2.1)をダウンロードして、以下に上記の行を変更:

<script src="jquery-3.2.1.min.js"></script> 

このように、私は静的ライブラリを呼び出すと、Webページ自体とそれを含むています。私はそれがどのような方法でも効率的ではないことを知っていますが、私の問題は解決し、問題は解決しました。

+1

修正プログラムには何も問題はありません。必要に応じて、いつでもjsライブラリのローカルバージョンを使用できます。 – nicolascolman

+0

@nicolascolman jsライブラリをダウンロードしていて、定期的にローカルで使用していますか?私はそれがシステムをより安定して自立させると思うでしょう。 –

+1

ベストプラクティスは、パッケージマネージャ(コンポーザ、npm、bowerなど)を使用することです。ライブラリをダウンロードし、ローカルで使用することができます。 – nicolascolman

関連する問題