2014-10-02 84 views
2

我的網站被加載了一個真正的很長一段時間,如果用戶已經安裝的Adblock ..爲什麼Adblock的不喜歡串

我創辦的是,它的原因是query.preload.js文件。我想這個問題是字符串:

var imgUrls = cssPile.match(/[^(]+.(gif|jpg|jpeg|png)/g); 

的問題是在正則表達式得到的「(」和「.filename」之間的字符串,因爲它是寫在代碼的註釋

cssPile is string getting with .cssText method. 

所以不要任何人知道爲什麼Adblock的不喜歡的strgin我talikng什麼?

,我會還高興,如果有人能寫出另一個正則表達式。如果它不會引起這個問題,它會解決我所有的問題:)

+0

是什麼讓你認爲問題是query.preload.js? – 2014-10-02 16:07:41

+0

當我評論字符串或只是刪除正則表達式everythig是OK – 2014-10-02 16:14:28

+0

你想用這個正則表達式做什麼?它不會做什麼 – sln 2014-10-02 16:28:18

回答

0

除了「。」之外,我看到正則表達式沒有問題。這會更好地逃脫,但無論如何它應該像現在一樣工作。如果我說得對,正則表達式應該處理這樣的字符串: (filename.gif(filename2.jpeg

我在你的正則表達式中看不到任何右括號,給出一個它應該解析的字符串的例子,請

相關問題