jQuery(function($) { jQuery('body').on('change'................. .......... ..........一樣的程式碼在IE http下可以跑,但IE https下卻沒有作用,
用除錯工具發現這個網頁完整讀取完的時間http約1秒,
https雖然頁面會陸續load出來,不過實際上讀完的時間卻要60秒, 也就是說要耐心的等待60秒後,document ready中的script才會發生作用。
後來google到這篇文章 http://www.apachelounge.com/viewtopic.php?t=4462
才發現我的主機在走https且user agent為IE時,keep alive是沒有啟用的,
加上這個網頁還有其他許多ajax function透過https來存取,
在connection開開關關的情況下,導致網頁讀取完很慢, 我統一在ssl.conf中有關IE的設定改為以下設定:
SetEnvIf User-Agent ".*MSIE.*" \ ssl-unclean-shutdown嗯~過關啦~~~
沒有留言:
張貼留言