Javascriptの話じゃないかもしれないんですが、サーバーを変えるとJavascriptに影響するときってありますか?
テストサーバーから本サーバーに移すとJavascriptの動きが一部おかしくなったりしたので、そういうことってあるのかな、と思っての質問です。
自分で思いつくのは
●JSファイル自体がgzipとかされてていて圧縮されている、いない
●htmlの吐き出しが遅い早いなどの違い
●文字コード??
とかでしょうか、、、、
今回はWordpressを使っています。PHPが影響するんでしょうか?
そんな場合はどんな検証をされますか?
いろいろ質問を書いてしまいましたが大本は、
サーバーが違うとJavascriptに影響がでることがあるかないか、
の質問です。
よろしくお願いいたします。
No.5ベストアンサー
- 回答日時:
クライアントで実行される JavaScript にサーバー依存の問題はないので、
思いつく原因としてはスクリプト以外の要因でしょうか
1. 通信先の設定がテストサーバー直指定なので、AJAXが失敗
2. HTTPサーバーの設定により、Content-Type が環境によって異なり、AJAXが失敗
3. HTTPサーバーの設定により、charset が環境によって異なり、文字化けで失敗
4. スクリプトを動的に生成(JSPやPHP)していた場合、環境依存のバグでスクリプト生成に失敗
検証方法は難しいですね...
ブラウザの開発用ツールで地道にデバッグするしかないでしょう
AJAX あたりの通信内容、特にヘッダ部なども監視しましょう
>AJAX あたりの通信内容、特にヘッダ部なども監視しましょう
[特にヘッダ部]の監視ですか、、わかりやすいご提示ありがとうございます。
Ajaxは今回は多少使っている程度なので影響は少ないと思われますが、多分にそういうサーバーの機能というところよりはjavascriptの取得周りにも大きな原因はありそうだなと考えさせられました。
検証方法さえ確立してしまえばこちらもそれほど迷いがないのですが、そこは経験ですから時間がかかってしまうのはしかたないと思っております。
ありがとうございます!!
No.4
- 回答日時:
場所を移したことでパスが変わり、一部のjsファイルの取得に失敗しているのかもしれません。
開発者ツール(IE)やWebコンソール(Firefox)等を使って、
すべてのjsファイルがちゃんと取得できているかを確かめてみてください。
>場所を移したことでパスが変わり、一部のjsファイルの取得に失敗
確かに、、なんですが、Chromeの開発者ツールで見ても特に差異はないんですよね、、、。
見落としがありそうです、確認してみます。
ありがとうございます!
No.3
- 回答日時:
詳しい環境、コードを拝見しないとなんともいえませんが、有り得る話です。
ありえる、との見解ありがとうございました。
確かにコードを出して検証していただくというのが一番だと承知しておりますが、複雑すぎてどこを出せばいいのか、というところでもあります。本番環境がなんだかよくわからないサーバーなので、一般的な問題なのか、非一般的なのかをとりあえず知りたかったというところでもありました。
サーバーの違いで影響を受ける、というのはphpとかdbとかのバージョン・設定が開示されないとかでしょっちゅうなので、その理解は簡単なのですが、jsはどちらかというとクライアントサイド(要はブラウザ)で影響が変わるという認識だったので、おかしいなあ、と長く考えていました。
もし影響があるとすれば一般的な影響は、どんなものがあるのかのお言葉がいただければ、より幸いと思っての質問でしたので、ちょっと漠然としてしまったのはすみません。
実際、客先のサーバー上でテストや検証を行う、というのが出来ない状態なので今回掘り起こすのは難しいと思っています。でもchromの開発ツールとか使ってリソース関係を洗ってみようかと思えたのはよかったです。
重ねて御礼いたします。
No.2
- 回答日時:
状況によってはありえますね
実際のコード見ない限りはどこが原因かは断定できませんが・・・
ありえる、との見解ありがとうございました。
確かにコードを出して検証していただくというのが一番だと承知しておりますが、複雑すぎてどこを出せばいいのか、というところでもあります。本番環境がなんだかよくわからないサーバーなので、一般的な問題なのか、非一般的なのかをとりあえず知りたかったというところでもありました。
サーバーの違いで影響を受ける、というのはphpとかdbとかのバージョン・設定が開示されないとかでしょっちゅうなので、その理解は簡単なのですが、jsはどちらかというとクライアントサイド(要はブラウザ)で影響が変わるという認識だったので、おかしいなあ、と長く考えていました。
もし影響があるとすれば一般的な影響は、どんなものがあるのかのお言葉がいただければ、より幸いと思っての質問でしたので、ちょっと漠然としてしまったのはすみません。
実際、客先のサーバー上でテストや検証を行う、というのが出来ない状態なので今回掘り起こすのは難しいと思っています。でもchromの開発ツールとか使ってリソース関係を洗ってみようかと思えたのはよかったです。
重ねて御礼いたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- その他(ブログ) 趣味を紹介するブログを開設したいです。おすすめの方法を教えてください。 1 2022/12/14 20:11
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- IT・エンジニアリング インフラエンジニア(ネットワークエンジニア)の検証業務について教えてください。 インフラ初心者なので 2 2022/06/26 00:08
- JavaScript リンクのサイトのHTMLとJavaScriptでテトリスを動かすプログラムに、1列消えたらscore 1 2023/01/30 11:32
- JavaScript プルダウンから1個選んで、豆知識を出すプログラム。 2 2022/06/21 17:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルの更新日時を取得
-
javascriptでエクセルデータ読...
-
JavascriptでのExcel起動について
-
htmlのfileタグに自動で値を入...
-
JavaScriptで ブラウザの閉じる...
-
1つのVBAコードをすべてのコア...
-
if(1){...}とはどういうことで...
-
gas 全角数字を半角数字に変換
-
JSPの処理の途中で、JavaScript...
-
javascriptでsjisの文字列からu...
-
VC#でテキストボックスに変数の...
-
ローカルのレジストリを読みたい
-
PowerPointで時計表示
-
VB.NET2003 テキストボックスに...
-
デザイン時のVisible=Falseは実...
-
VBScript から JavaScript を呼...
-
amazonの商品画像拡大のようなj...
-
条件に一致しない行を全て削除...
-
あるurlが存在する(?)かどう...
-
エクセル2010のvbaについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
csvファイルを読み込み、該当項...
-
htmlのfileタグに自動で値を入...
-
テキストファイルの更新日時を取得
-
ページを一回だけリロードさせ...
-
javascriptでフォルダ内のファ...
-
JavascriptでのExcel起動について
-
JSでファイル数取得
-
jsファイルを閲覧者がダウンロ...
-
contenteditableで編集した内容...
-
javascriptでエクセルデータ読...
-
javascriptの効かないサーバー...
-
フォルダ内のファイル一覧
-
動的ファイルの最終更新日を取...
-
テキストファイルの一行目から...
-
JAVAスクリプトで商品コードか...
-
ホームページ内の新着情報を簡...
-
javascriptでJSONを取得する方法
-
JavaScript(ライブラリ)のキ...
-
xmldoc.loadで複数のファイル...
-
JavaScriptで検索
おすすめ情報