2011-03-07 79 views
0

我們經營的店鋪目前每天有幾百名訪客。 現在再一些奇怪的URL請求,像/shop/public/ww/script/jqueryE 7/shop/public/css/print/zkagShntLink4MSIE要求的奇怪鏈接

的問題是,這些鏈接既不通過我們的應用程序產生也不存在。 我們有時也有鏈接,其中包含部分html,如/shop/public/ww/script/cufon/Rotis_SemiSerif_Std_4> Notepad </span></a> <a id=

從我們的apache access.log看來,它總是調用這些鏈接的IE 7或8。 但是,爲了追蹤問題的根源,我們無法重現這一點。

我現在的問題是:

有沒有人遇到過類似的問題?
有沒有人有任何想法可能是什麼問題或我們可能會照顧? (我們懷疑它可能是一個速度問題,因此IE可能會感到困惑)。

另一個注意事項:通常使用Javascript修改DOM,因此需要Javascript。如果用戶禁用Javascript,則會顯示一個模式對話框,告訴他啓用Javascript。所以我會假設在所有這些情況下啓用Javascript。

由於提前,

托馬斯

回答

1

請問你的JavaScript自動生成的客戶端的所有鏈接? IE7/8完全可能與其他瀏覽器不同地解析JavaScript並生成不正確的鏈接。

否則,我想這是一個垃圾郵件或一些這樣的嘗試探索你的應用程序。但我認爲這是不太可能的,因爲「jqueryE 7」這個詞出現在鏈接中 - 這是你通常從spambot期望不到的東西。很難說,如果沒有真正瞭解數據和代碼。

+0

我們的JavaScript確實有時會生成鏈接,但通常不會自動生成鏈接。問題通常不是指向其他頁面的鏈接,而是指向其他資源(如CSS或JS文件)的鏈接,而這些資源不是由Javascript生成的。 – Thomas 2011-03-07 09:50:06

+0

哦,是的,我們也懷疑這是一個垃圾郵件,因爲與訪問次數相比,這些請求相當罕見,而且在大多數情況下,他們之間相隔很長時間(如幾分鐘到幾個小時)。 – Thomas 2011-03-07 09:52:07

+0

看起來好像有些東西變得亂七八糟。您提供的第二個鏈接看起來像是某個地方缺少href屬性中的終止雙引號的標籤。我無法確定它在哪裏,或者它是什麼鏈接(甚至可能在你的CSS中),但是你肯定錯過了某處的結尾引用。 – 2011-03-12 00:50:10