-1

私はまったく同じコード、HTML MailChimp フォームを 2 つのサーバーで実行しています。

1 つ目は LAMP サーバーです。

http://flagshippro.com/ourapps/plain.html

2 つ目は Azure でホストされています。

https://visitabudhabi.azurewebsites.net/plain.html

検証が最初のサーバーで完全に機能しているのに、Azure サーバーでは機能していない理由を誰か教えてもらえますか?

これを修正するために Azure インスタンスに対して行う必要があることはありますか?

4

2 に答える 2

3

問題は、Azure Webサイトで安全に実行されているコードがhttp経由でcssファイルとjsファイルを参照しているためだと思います(つまり、混合セキュリティ)。これは、AzureWebサイトのURLを実行したときにIEの開発者コンソールに表示されるものです。

ここに画像の説明を入力してください

ただし、http経由でWebサイトにアクセスした場合(最初のURLの場合)、そのエラーは発生しません。http経由でazureWebサイトのURLにアクセスするか、css / jsファイルへのリンクを変更してhttpsを使用し、それが違いを生むかどうかを確認できますか?

于 2013-03-05T15:18:01.400 に答える
-1

最初のステップは、Firebug コンソールに表示されるエラーを修正することです。 文字エンコーディング エラー、jQuery が定義されていません。

于 2013-03-05T15:06:14.383 に答える