2012-10-09 194 views
0

我在iPad特定網站上遇到第三方集成問題,該網站上有許多通過AJAX加載的頁面。在AJAX加載頁面上強制加載頁面

當我第一次訪問該頁面時,預計可用的功能不可用,並且只有在Safari中執行頁面刷新時才能看到該功能。

在第三方的JavaScript有這種代碼在整個穿插:

script.onload = script.onreadystatechange = function() { // do something } 

這裏是full JavaScript included file

有沒有一種方法可以強制在iPad上加載頁面,或者構建一些解決方法,這意味着當我切換到包含JavaScript並觸發的頁面時?

正如我所提到的,這隻在iPad特定的網站上顯而易見,並且相同的功能在桌面瀏覽器上沒有問題,其中通過AJAX加載的頁面是而不是

回答

0

我相信Web服務器允許您爲使用Web服務器呈現的所有頁面動態添加內容。它允許你插入一個代碼片段,它可以理想地檢查它是否是一個ipad網站,並根據你的要求做頁面加載。

按照下面的線程

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/e27f918e-89a9-45a8-8604-2ad2ded09d64.mspx?mfr=true

+0

我不知道這真的幫助我說實話。我已經不熟悉將頁腳添加到網頁,但這確實是一個JavaScript/AJAX。 – crmpicco

+0

以及頁腳可以注入JavaScript –

+0

我的JavaScript必須內聯放置在表單中才能正常工作,因此不可能將JavaScript放入頁腳中。 – crmpicco

0

我不知道你的代碼看起來像,但是,已經使用jQuery經歷了同樣的問題反覆,我建議你手動調用第三的初始化函數在一個窗口就緒狀態功能的第三方腳本:

$(window).ready(function(e) { 
    // function that initializes the 3rd party script gets called here. 
}); 
+0

我剛剛更新了添加JavaScript包含文件的問題。我只用'' – Albert